public void Constructor_Empty () { NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase (); CheckDefaultValues ("original", rp, false); NonAbstractResourcePermissionBase copy = (NonAbstractResourcePermissionBase) rp.Copy (); CheckDefaultValues ("copy", rp, false); }
public void Constructor_Invalid () { NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase ((PermissionState)Int32.MaxValue); CheckDefaultValues ("original", rp, false); NonAbstractResourcePermissionBase copy = (NonAbstractResourcePermissionBase)rp.Copy (); CheckDefaultValues ("copy", rp, false); }
public void Copy () { NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase (); rp.PermissionAccessType = typeof (PermissionState); rp.TagNames = new string [1] { "Monkeys" }; ResourcePermissionBaseEntry entry = new ResourcePermissionBaseEntry (0, new string [1] { "Singes" }); rp.AddPermissionAccess (entry); NonAbstractResourcePermissionBase copy = (NonAbstractResourcePermissionBase) rp.Copy (); Assert.AreEqual (typeof (PermissionState), copy.PermissionAccessType, "PermissionAccessType"); Assert.AreEqual ("Monkeys", copy.TagNames [0], "TagNames"); ResourcePermissionBaseEntry [] entries = copy.GetPermissionEntries (); Assert.AreEqual (1, entries.Length, "Count"); }
public void Constructor_Unrestricted () { NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase (PermissionState.Unrestricted); CheckDefaultValues ("original", rp, true); NonAbstractResourcePermissionBase copy = (NonAbstractResourcePermissionBase)rp.Copy (); CheckDefaultValues ("copy", rp, true); }
public void Constructor_Empty() { NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase(); CheckDefaultValues("original", rp, false); NonAbstractResourcePermissionBase copy = (NonAbstractResourcePermissionBase)rp.Copy(); CheckDefaultValues("copy", rp, false); }
public void Copy() { NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase(); rp.PermissionAccessType = typeof(PermissionState); rp.TagNames = new string [1] { "Monkeys" }; ResourcePermissionBaseEntry entry = new ResourcePermissionBaseEntry(0, new string [1] { "Singes" }); rp.AddPermissionAccess(entry); NonAbstractResourcePermissionBase copy = (NonAbstractResourcePermissionBase)rp.Copy(); Assert.AreEqual(typeof(PermissionState), copy.PermissionAccessType, "PermissionAccessType"); Assert.AreEqual("Monkeys", copy.TagNames [0], "TagNames"); ResourcePermissionBaseEntry [] entries = copy.GetPermissionEntries(); Assert.AreEqual(1, entries.Length, "Count"); }
public void Constructor_Invalid() { NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase((PermissionState)Int32.MaxValue); CheckDefaultValues("original", rp, false); NonAbstractResourcePermissionBase copy = (NonAbstractResourcePermissionBase)rp.Copy(); CheckDefaultValues("copy", rp, false); }
public void Constructor_Unrestricted() { NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase(PermissionState.Unrestricted); CheckDefaultValues("original", rp, true); NonAbstractResourcePermissionBase copy = (NonAbstractResourcePermissionBase)rp.Copy(); CheckDefaultValues("copy", rp, true); }