Exemplo n.º 1
0
        public void Zipping_TwoSets_OfNumbers()
        {
            //Arrange
            CustomLists <int> listZipNumber1 = new CustomLists <int>();
            CustomLists <int> listZipNumber2 = new CustomLists <int>();
            int expected = 456789;
            int actual;

            //Act
            listZipNumber1.Add(4);
            listZipNumber1.Add(6);
            listZipNumber1.Add(8);
            listZipNumber2.Add(5);
            listZipNumber2.Add(7);
            listZipNumber2.Add(9);

            actual = listZipNumber1.Zip(listZipNumber2);
            //Assert
            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 2
0
        public void Zipping_Two_Strings()
        {
            //Arrange
            CustomLists <string> listStringZip1 = new CustomLists <string>();
            CustomLists <string> listStringZip2 = new CustomLists <string>();
            string expected = "buffalo";
            string actual;


            //Act
            listStringZip1.Add("b");
            listStringZip1.Add("f");
            listStringZip1.Add("a");
            listStringZip1.Add("o");
            listStringZip2.Add("u");
            listStringZip2.Add("f");
            listStringZip2.Add("l");

            actual = listStringZip1.ToString() + listStringZip2.ToString();
            listStringZip1.Zip(listStringZip2);
            //Assert
            Assert.AreEqual(expected, actual);
        }