public void ISet_NonGenericSubClass_DifferentTypesNotEqual() { var expected = new NonGenericSet { "bar" }; var actual = new HashSet <int> { 1 }; Assert.NotEqual(expected, (object)actual); }
public void ISet_NonGenericSubClass_DifferentTypesEqual() { var expected = new NonGenericSet { "bar" }; var actual = new HashSet <string> { "bar" }; Assert.Equal(expected, actual); Assert.Equal(expected, (ISet <string>)actual); Assert.Equal(expected, (object)actual); }
public void ISet_NonGenericSubClass_DifferentCounts() { var expected = new NonGenericSet { "bar" }; var actual = new NonGenericSet { "bar", "foo" }; Assert.NotEqual(expected, actual); Assert.NotEqual(expected, (ISet <string>)actual); Assert.NotEqual(expected, (object)actual); }