Пример #1
0
        public void ListNotEqualsTest()
        {
            // setup
            string nameA  = "Timmy";
            var    itemsA = new List <string>
            {
                "appleA",
                "bananaA"
            };

            string nameB  = "Timmy";
            var    itemsB = new List <string>
            {
                "appleB",
                "bananaB"
            };

            var listContainerA = new ListContainer
            {
                Name  = nameA,
                Items = itemsA
            };

            var listContainerB = new ListContainer
            {
                Name  = nameB,
                Items = itemsB
            };

            // test
            var equal = listContainerA.Equals(listContainerB);

            // assert
            Assert.IsFalse(equal);
        }
        public void ObjectAppenderListEqualsTest()
        {
            // setup
            string nameA  = "Timmy";
            var    itemsA = new List <string>
            {
                "apple",
                "banana"
            };

            string nameB  = "Timmy";
            var    itemsB = new List <string>
            {
                "apple",
                "banana"
            };

            var listContainerA = new ListContainer
            {
                Name  = nameA,
                Items = itemsA
            };

            var listContainerB = new ListContainer
            {
                Name  = nameB,
                Items = itemsB
            };

            // test
            var equal = listContainerA.Equals(listContainerB);

            // assert
            Assert.IsTrue(equal);
        }