Пример #1
0
        public void AddTwoStrings_RemoveString()
        {
            //Arrange
            CustomLists <string> listAddRemoveString = new CustomLists <string>();
            string expected = "Coding";
            string actual;

            //Act
            listAddRemoveString.Add("Computer");
            listAddRemoveString.Add("Coding");
            listAddRemoveString.Remove("Computer");

            actual = listAddRemoveString.ToString();
            //Assert
            Assert.AreEqual(expected, actual);
        }
Пример #2
0
        public void Add_TwoStrings()
        {
            //Arrange
            CustomLists <string> listAddTwoStrings = new CustomLists <string>();
            string expected = "MilwaukeeBucks";
            string actual;

            //Act
            listAddTwoStrings.Add("Milwaukee");
            listAddTwoStrings.Add("Bucks");
            actual = listAddTwoStrings.ToString();


            //Assert
            Assert.AreEqual(expected, actual);
        }
Пример #3
0
        public void Add_FourStrings_CheckCount()
        {
            //Arrange
            CustomLists <string> listAddFour = new CustomLists <string>();
            string expected = "OneTwoThreeFour";
            string actual;

            //Act
            listAddFour.Add("One");
            listAddFour.Add("Two");
            listAddFour.Add("Three");
            listAddFour.Add("Four");

            actual = listAddFour.ToString();

            //Assert
            Assert.AreEqual(expected, actual);
        }
Пример #4
0
        public void Overload_PlusOperator_WithLetters()
        {
            //Arrange

            CustomLists <string> listLetters1 = new CustomLists <string>();
            CustomLists <string> listLetters2 = new CustomLists <string>();
            string expected = "bucks";
            string actual;

            //Act
            listLetters1.Add("b");
            listLetters1.Add("u");
            listLetters1.Add("c");
            listLetters2.Add("k");
            listLetters2.Add("s");
            actual = listLetters1.ToString() + listLetters2.ToString();
            //Assert
            Assert.AreEqual(expected[4], actual[4]);
        }
Пример #5
0
        public void StringListToString()
        {
            //Arrange
            CustomLists <string> myList = new CustomLists <string>();

            myList.Add("This ");
            myList.Add("is ");
            myList.Add("a ");
            myList.Add("string ");
            myList.Add("test!");

            string expected = "This is a string test!";

            //Act
            string actual = myList.ToString();

            //Assert
            Assert.AreEqual(expected, actual);
        }
Пример #6
0
        public void IntListToString()
        {
            //Arrange
            CustomLists <int> myList = new CustomLists <int>();

            myList.Add(1);
            myList.Add(7);
            myList.Add(18);
            myList.Add(24);
            myList.Add(58);

            string expected = "17182458";

            //Act
            string actual = myList.ToString();

            //Assert
            Assert.AreEqual(expected, actual);
        }
Пример #7
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);
        }