Пример #1
0
        public void OverloadMinusSignOperatorSubtractTwoStringsListsTogether()
        {
            //Arrange

            CustomLists <string> myList = new CustomLists <string>();

            CustomLists <string> listA = new CustomLists <string>();

            listA.Add("a");
            listA.Add("b");
            listA.Add("c");
            listA.Add("d");
            //listA.Add("e");

            CustomLists <string> listB = new CustomLists <string>();

            listB.Add("b");
            listB.Add("d");
            listB.Add("d");
            listB.Add("a");
            listB.Add("b");

            string expected = "d";

            //Act
            myList.OverloadMinusOperator(listA, listB);

            string actual = myList[0];

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

            CustomLists <int> listA = new CustomLists <int>();

            listA.Add(0);
            listA.Add(1);
            listA.Add(2);
            listA.Add(3);
            listA.Add(4);
            listA.Add(5);

            CustomLists <int> listB = new CustomLists <int>();

            listB.Add(4);
            listB.Add(3);
            listB.Add(2);
            listB.Add(1);
            listB.Add(0);

            int expected = 5;

            //Act

            myLists.OverloadMinusOperator(listA, listB);

            {
                //Assert
                int actual = myLists.Count;
                Assert.AreEqual(expected, actual);
            }
        }