public void SetSddlFormAllowsFlags () { TestSecurity security = new TestSecurity (); security.SetSecurityDescriptorSddlForm ("G:BA", AccessControlSections.Group | AccessControlSections.Owner); Assert.AreEqual ("", security.GetSecurityDescriptorSddlForm (AccessControlSections.Owner)); Assert.AreEqual ("G:BA", security.GetSecurityDescriptorSddlForm (AccessControlSections.Group)); }
public void SetSddlFormAllowsFlags() { TestSecurity security = new TestSecurity(); security.SetSecurityDescriptorSddlForm("G:BA", AccessControlSections.Group | AccessControlSections.Owner); Assert.AreEqual("", security.GetSecurityDescriptorSddlForm(AccessControlSections.Owner)); Assert.AreEqual("G:BA", security.GetSecurityDescriptorSddlForm(AccessControlSections.Group)); }
public void SetSddlForm () { TestSecurity security = new TestSecurity (); SecurityIdentifier groupSid = new SecurityIdentifier ("WD"); SecurityIdentifier userSid = new SecurityIdentifier ("SY"); security.SetGroup (groupSid); security.SetOwner (userSid); Assert.AreEqual ("G:WD", security.GetSecurityDescriptorSddlForm (AccessControlSections.Group)); Assert.AreEqual ("O:SY", security.GetSecurityDescriptorSddlForm (AccessControlSections.Owner)); security.SetSecurityDescriptorSddlForm ("O:BG", AccessControlSections.Owner); Assert.AreEqual ("O:BG", security.GetSecurityDescriptorSddlForm (AccessControlSections.Owner)); Assert.AreEqual (new SecurityIdentifier ("BG"), security.GetOwner (typeof (SecurityIdentifier))); }
public void SetSddlForm() { TestSecurity security = new TestSecurity(); SecurityIdentifier groupSid = new SecurityIdentifier("WD"); SecurityIdentifier userSid = new SecurityIdentifier("SY"); security.SetGroup(groupSid); security.SetOwner(userSid); Assert.AreEqual("G:WD", security.GetSecurityDescriptorSddlForm(AccessControlSections.Group)); Assert.AreEqual("O:SY", security.GetSecurityDescriptorSddlForm(AccessControlSections.Owner)); security.SetSecurityDescriptorSddlForm("O:BG", AccessControlSections.Owner); Assert.AreEqual("O:BG", security.GetSecurityDescriptorSddlForm(AccessControlSections.Owner)); Assert.AreEqual(new SecurityIdentifier("BG"), security.GetOwner(typeof(SecurityIdentifier))); }