mirror of https://github.com/dahall/Vanara.git
29 lines
945 B
C#
29 lines
945 B
C#
#pragma warning disable CS8625 // Cannot convert null literal to non-nullable reference type.
|
|
using NUnit.Framework;
|
|
using static Vanara.PInvoke.AclUI;
|
|
|
|
namespace Vanara.PInvoke.Tests;
|
|
|
|
[TestFixture()]
|
|
public class AclUITests
|
|
{
|
|
[Test()]
|
|
public void COMBINE_PAGE_ACTIVATIONTest()
|
|
{
|
|
Assert.That(COMBINE_PAGE_ACTIVATION(SI_PAGE_TYPE.SI_PAGE_PERM, SI_PAGE_ACTIVATED.SI_SHOW_DEFAULT), Is.EqualTo(0));
|
|
Assert.That(COMBINE_PAGE_ACTIVATION(SI_PAGE_TYPE.SI_PAGE_OWNER, SI_PAGE_ACTIVATED.SI_SHOW_DEFAULT), Is.EqualTo(3));
|
|
Assert.That(COMBINE_PAGE_ACTIVATION(SI_PAGE_TYPE.SI_PAGE_PERM, SI_PAGE_ACTIVATED.SI_SHOW_AUDIT_ACTIVATED), Is.EqualTo(131072));
|
|
}
|
|
|
|
[Test()]
|
|
public void EditSecurityTest()
|
|
{
|
|
Assert.That(EditSecurity(IntPtr.Zero, null), Is.False);
|
|
}
|
|
|
|
[Test()]
|
|
public void EditSecurityAdvancedTest()
|
|
{
|
|
Assert.That(EditSecurityAdvanced(IntPtr.Zero, null, SI_PAGE_TYPE.SI_PAGE_PERM, SI_PAGE_ACTIVATED.SI_SHOW_DEFAULT).Failed);
|
|
}
|
|
} |