public void ToStringShouldWorkProperly()
        {
            var testSet = new CustomHashSet<int>();
            testSet.Add(1);
            testSet.Add(2);
            testSet.Add(3);

            Assert.AreEqual("1, 2, 3", testSet.ToString());
        }
        public void AddMethodShouldReturnFalseIfItExistsInTheSet()
        {
            var testSet = new CustomHashSet<int>();
            testSet.Add(3);
            var isAdded = testSet.Add(3);
            Console.WriteLine(testSet.Count);

            Assert.IsFalse(isAdded);
        }
Exemplo n.º 3
0
        public void AddShouldAddGivenItemAndReturnTrue()
        {
            //Arrange
            var expectedResult = true;
            //Act
            var actualResult = hashset.Add(600);

            //Assert
            Assert.AreEqual(expectedResult, actualResult);
        }
Exemplo n.º 4
0
        public void ToStringShouldWorkProperly()
        {
            var testSet = new CustomHashSet <int>();

            testSet.Add(1);
            testSet.Add(2);
            testSet.Add(3);

            Assert.AreEqual("1, 2, 3", testSet.ToString());
        }
Exemplo n.º 5
0
        public void AddMethodShouldReturnFalseIfItExistsInTheSet()
        {
            var testSet = new CustomHashSet <int>();

            testSet.Add(3);
            var isAdded = testSet.Add(3);

            Console.WriteLine(testSet.Count);

            Assert.IsFalse(isAdded);
        }
        public void AddMethodShouldReturnTrueIfTheElementIsAdded()
        {
            var testSet = new CustomHashSet<int>();
            var isAdded = testSet.Add(3);

            Assert.IsTrue(isAdded);
        }
        public void AddMethodShouldAddAnElementIfItDoesNotExistInTheSet()
        {
            var testSet = new CustomHashSet<int>();
            testSet.Add(3);

            Assert.IsTrue(testSet.Contains(3));
        }
Exemplo n.º 8
0
        public void AddMethodShouldReturnTrueIfTheElementIsAdded()
        {
            var testSet = new CustomHashSet <int>();
            var isAdded = testSet.Add(3);

            Assert.IsTrue(isAdded);
        }
Exemplo n.º 9
0
        public void AddMethodShouldAddAnElementIfItDoesNotExistInTheSet()
        {
            var testSet = new CustomHashSet <int>();

            testSet.Add(3);

            Assert.IsTrue(testSet.Contains(3));
        }
Exemplo n.º 10
0
        public void TestIfAddingNewValueWorksCorrectly()
        {
            var firstList = new List<string>()
            {
                "alabala",
                "gruhgruh",
                "tintirimintiri",
                "ivichka e vyrhyt",
                "koki"
            };

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

            firstSet.Add("trilalal");
            firstSet.Add("tophrop");
            firstSet.Add("trimtirim");

            Assert.AreEqual(8, firstSet.Count);
        }
Exemplo n.º 11
0
        public void TestIfAddingNewValueWorksCorrectly()
        {
            var firstList = new List <string>()
            {
                "alabala",
                "gruhgruh",
                "tintirimintiri",
                "ivichka e vyrhyt",
                "koki"
            };

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

            firstSet.Add("trilalal");
            firstSet.Add("tophrop");
            firstSet.Add("trimtirim");

            Assert.AreEqual(8, firstSet.Count);
        }
Exemplo n.º 12
0
        public static void Main()
        {
            CustomHashSet<int> firstSet = new CustomHashSet<int>();

            for (int i = 0; i < 20; i++)
            {
                firstSet.Add(i);
            }

            CustomHashSet<int> secondSet = new CustomHashSet<int>();

            for (int i = 10; i < 30; i++)
            {
                secondSet.Add(i);
            }

            CustomHashSet<int> resultUnion = firstSet.Intersect(secondSet);

            foreach (var item in resultUnion)
            {
                Console.WriteLine(item);
            }
        }
Exemplo n.º 13
0
 public void CanAddItem_IntoList()
 {
     Sut.Add("Can");
     Sut.Add("Sergen");
     Sut.Add("Emre");
     Assert.AreEqual(3, Sut.GetItemCount());
 }