public void BAGObjectMismatchEqualityTest() { BAG <ST> stringBag = new BAG <ST> { new ST("String1"), new ST("String2"), new ST("String3") }; Assert.IsFalse(stringBag.Equals("String1String2String3")); }
public void BAGInstanceEqualityTest() { BAG <ST> stringBag = new BAG <ST> { new ST("String1"), new ST("String2"), new ST("String3") }, stringBag2 = stringBag; Assert.IsTrue(stringBag.Equals(stringBag2)); }
public void BAGContentDifferentEqualityTest() { BAG <ST> stringBag = new BAG <ST> { new ST("String1"), new ST("String2"), new ST("String3") }, stringBag2 = new BAG <ST>() { "String1", "String2" }; Assert.IsFalse(stringBag.Equals(stringBag2)); Assert.IsFalse(stringBag2.Equals(stringBag)); }
public void BAGObjectMismatchEqualityTest() { BAG<ST> stringBag = new BAG<ST>{ new ST("String1"), new ST("String2"), new ST("String3") }; Assert.IsFalse(stringBag.Equals("String1String2String3")); }
public void BAGInstanceEqualityTest() { BAG<ST> stringBag = new BAG<ST>{ new ST("String1"), new ST("String2"), new ST("String3") }, stringBag2 = stringBag; Assert.IsTrue(stringBag.Equals(stringBag2)); }
public void BAGContentDifferentEqualityTest() { BAG<ST> stringBag = new BAG<ST>{ new ST("String1"), new ST("String2"), new ST("String3") }, stringBag2 = new BAG<ST>() { "String1", "String2" }; Assert.IsFalse(stringBag.Equals(stringBag2)); Assert.IsFalse(stringBag2.Equals(stringBag)); }