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");
        }
Beispiel #2
0
        public void Load_Settings_Test()
        {
            ToDoList_Service testService = new ToDoList_Service();


            Assert.IsTrue(Directory.Exists(@".\Data\"), "Data Directory Not Created");
            Assert.IsTrue(File.Exists(@".\Data\SettingsData.json"), "Settings File Not Created");
            Assert.IsTrue(File.Exists(@".\Data\ToDoListData.json"), "Data File Not Created");

            Assert.IsNotNull(testService, "ToDoList_Service object not instantiated correctly");
            Assert.IsNotNull(testService.ToDoList, "ToDoList_Service ToDoList object not instantiated correctly");

            System.Console.WriteLine("Directory: {0}", Directory.GetCurrentDirectory());
            string content = string.Join("\n", Directory.EnumerateFiles(Directory.GetCurrentDirectory()));

            Trace.WriteLine(string.Join($"\nDirectory: {0} \n", content), "Unit Test");
            Trace.Write(string.Join($"\nDirectory: {0}", string.Join("\n", Directory.EnumerateFiles(Directory.GetCurrentDirectory() + @"\Data"))), "Unit Test");
        }