Пример #1
0
        public void ListGetHashCodeTest()
        {
            // 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 listContainerAHash = listContainerA.GetHashCode();
            var listContainerBHash = listContainerB.GetHashCode();

            // assert
            Assert.AreEqual(listContainerAHash, listContainerBHash);
        }