public void GetByNotExistingIDTest() { FakeContext mock = new FakeContext(); FakeUserInterface fakeUserInterface = new FakeUserInterface(); TaskControl ctrl = new TaskControl(mock, fakeUserInterface); const string NAME = "test"; ToDoTask obj = new ToDoTask(); obj.Name = NAME; ToDoTask secondObj = new ToDoTask(); secondObj.Name = "test2"; ctrl.AddAsync(obj).Wait(); ctrl.AddAsync(secondObj).Wait(); fakeUserInterface.isCalled = false; ToDoTask result = ctrl.GetAsync(-1).Result; Assert.IsFalse(fakeUserInterface.isCalled); Assert.AreEqual(null, result, "Objects are different"); }