public void Union() { NonAbstractResourcePermissionBase a = new NonAbstractResourcePermissionBase(); NonAbstractResourcePermissionBase z = (NonAbstractResourcePermissionBase)a.Union(null); CheckDefaultValues("Empty U null", z, false); Assert.IsFalse(Object.ReferenceEquals(a, z), "!ReferenceEquals1"); NonAbstractResourcePermissionBase b = new NonAbstractResourcePermissionBase(PermissionState.None); z = (NonAbstractResourcePermissionBase)a.Union(b); Assert.IsNull(z, "Empty U Empty"); NonAbstractResourcePermissionBase u = new NonAbstractResourcePermissionBase(PermissionState.Unrestricted); z = (NonAbstractResourcePermissionBase)u.Union(b); CheckDefaultValues("Unrestricted U Empty", z, true); Assert.IsFalse(Object.ReferenceEquals(u, z), "!ReferenceEquals2"); Assert.IsFalse(Object.ReferenceEquals(b, z), "!ReferenceEquals3"); z = (NonAbstractResourcePermissionBase)b.Union(u); CheckDefaultValues("Empty U Unrestricted", z, true); Assert.IsFalse(Object.ReferenceEquals(u, z), "!ReferenceEquals4"); Assert.IsFalse(Object.ReferenceEquals(b, z), "!ReferenceEquals5"); }
public void Union_DifferentPermissions() { NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase(); SecurityPermission b = new SecurityPermission(PermissionState.None); rp.Union(b); }
public void Union_DifferentPermissions () { NonAbstractResourcePermissionBase rp = new NonAbstractResourcePermissionBase (); SecurityPermission b = new SecurityPermission (PermissionState.None); rp.Union (b); }
public void Union () { NonAbstractResourcePermissionBase a = new NonAbstractResourcePermissionBase (); NonAbstractResourcePermissionBase z = (NonAbstractResourcePermissionBase) a.Union (null); CheckDefaultValues ("Empty U null", z, false); Assert.IsFalse (Object.ReferenceEquals (a, z), "!ReferenceEquals1"); NonAbstractResourcePermissionBase b = new NonAbstractResourcePermissionBase (PermissionState.None); z = (NonAbstractResourcePermissionBase) a.Union (b); Assert.IsNull (z, "Empty U Empty"); NonAbstractResourcePermissionBase u = new NonAbstractResourcePermissionBase (PermissionState.Unrestricted); z = (NonAbstractResourcePermissionBase) u.Union (b); CheckDefaultValues ("Unrestricted U Empty", z, true); Assert.IsFalse (Object.ReferenceEquals (u, z), "!ReferenceEquals2"); Assert.IsFalse (Object.ReferenceEquals (b, z), "!ReferenceEquals3"); z = (NonAbstractResourcePermissionBase)b.Union (u); CheckDefaultValues ("Empty U Unrestricted", z, true); Assert.IsFalse (Object.ReferenceEquals (u, z), "!ReferenceEquals4"); Assert.IsFalse (Object.ReferenceEquals (b, z), "!ReferenceEquals5"); }