예제 #1
0
        public void RemoveByIDTest()
        {
            FakeContext       mock = new FakeContext();
            FakeUserInterface fakeUserInterface = new FakeUserInterface();
            TaskControl       ctrl = new TaskControl(mock, fakeUserInterface);
            ToDoTask          obj  = new ToDoTask();

            obj.Name = "test";

            ctrl.AddAsync(obj).Wait();
            ctrl.RemoveAsync(obj.ID).Wait();

            Assert.IsTrue(fakeUserInterface.isCalled);
            Assert.AreEqual(0, mock.ListOfTasks.Count, "Count elements of Tasks is incorrect");
        }