Пример #1
0
        public void ContainsShouldReturnTrueIfWeAreLookingForTen()
        {
            //Arrange
            var expectedResult = true;
            //Act
            var actualResult = hashset.Contains(10);

            //Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
        public void AddMethodShouldAddAnElementIfItDoesNotExistInTheSet()
        {
            var testSet = new CustomHashSet<int>();
            testSet.Add(3);

            Assert.IsTrue(testSet.Contains(3));
        }
Пример #3
0
        public void TestIfUnionWokscorrectly()
        {
            var firstList = new List <string>()
            {
                "alabala",
                "gruhgruh",
                "tintirimintiri",
                "ivichka e vyrhyt",
                "koki"
            };
            var secondList = new List <string>()
            {
                "trilalal",
                "tophrop",
                "trimtirim",
                "ivichka e vyrhyt",
                "koki"
            };

            var firstSet  = new CustomHashSet <string>(firstList);
            var secondSet = new CustomHashSet <string>(secondList);

            var resultList = firstSet.Union(secondList);

            firstSet.Union(secondSet);

            foreach (var entry in resultList)
            {
                var result = firstSet.Contains(entry);
                Assert.AreEqual(true, result);
            }
        }
Пример #4
0
        public void AddMethodShouldAddAnElementIfItDoesNotExistInTheSet()
        {
            var testSet = new CustomHashSet <int>();

            testSet.Add(3);

            Assert.IsTrue(testSet.Contains(3));
        }
Пример #5
0
        public void TestIfUnionWokscorrectly()
        {
            var firstList = new List<string>()
            {
                "alabala",
                "gruhgruh",
                "tintirimintiri",
                "ivichka e vyrhyt",
                "koki"
            };
            var secondList = new List<string>()
            {
                "trilalal",
                "tophrop",
                "trimtirim",
                "ivichka e vyrhyt",
                "koki"
            };

            var firstSet = new CustomHashSet<string>(firstList);
            var secondSet = new CustomHashSet<string>(secondList);

            var resultList = firstSet.Union(secondList);

            firstSet.Union(secondSet);

            foreach (var entry in resultList)
            {
                var result = firstSet.Contains(entry);
                Assert.AreEqual(true, result);
            }
        }