示例#1
0
        public void BAGObjectMismatchEqualityTest()
        {
            BAG <ST> stringBag = new BAG <ST> {
                new ST("String1"),
                new ST("String2"),
                new ST("String3")
            };

            Assert.IsFalse(stringBag.Equals("String1String2String3"));
        }
示例#2
0
        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));
        }
示例#3
0
        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));
        }
示例#4
0
        public void BAGObjectMismatchEqualityTest()
        {

            BAG<ST> stringBag = new BAG<ST>{
                new ST("String1"),
                new ST("String2"),
                new ST("String3")
            };

            Assert.IsFalse(stringBag.Equals("String1String2String3"));

        }
示例#5
0
        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));
        }
示例#6
0
        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));
        }