Beispiel #1
0
        public void ToDoList_Service_Counter_Test()
        {
            ToDoList_Service toDoList_Service = new ToDoList_Service();

            int counter = -2, counter2, counter3 = -2;

            counter = toDoList_Service.GetItemCounter();
            Assert.AreNotEqual(counter, -2);
            toDoList_Service.ItemCounterIncrement();
            counter2 = toDoList_Service.GetItemCounter();
            toDoList_Service.ItemCounterIncrement();
            counter3 = toDoList_Service.GetItemCounter();
            Assert.AreNotEqual(counter2, counter3);
            Assert.AreNotEqual(counter, counter3);
            Assert.AreNotEqual(counter, counter2);

            Trace.WriteLine(($"{counter}, {counter2}, {counter3}"), "Item Counter, 2++ Unit Test");

            int counter4 = -1, counter5 = -1;

            counter4 = toDoList_Service.GetItemCounterAndIncrement();
            counter5 = counter4;
            counter4 = toDoList_Service.GetItemCounterAndIncrement();
            counter4 = toDoList_Service.GetItemCounterAndIncrement();
            counter4 = toDoList_Service.GetItemCounterAndIncrement();
            Assert.AreEqual(counter4, counter5 + 3);


            Trace.WriteLine(($"4th counter value: {counter4} ; 5th: {counter5}"), "4 count & increment calls, add 3 test");
        }