public void DeleteById_deletesItem() { subject = new TodoService(mockContext.Object, logger); TodoItem loadedItem = new TodoItem { Id = 2 }; mockContext.Setup(s => s.GetById(2)).Returns(loadedItem); subject.DeleteById(2); mockContext.Verify(s => s.Remove(loadedItem)); }
public void DeleteByIdPositiveTest() { var todo = CreateTodo("test"); fixture.MockRepo.Setup(t => t.Delete(It.IsAny <Todo>())); fixture.MockRepo.Setup(r => r.FindById(It.IsAny <long>())).Returns(todo); var todoService = new TodoService(fixture.MockRepo.Object); todoService.DeleteById(0); fixture.MockRepo.Verify(r => r.Delete(It.IsAny <Todo>()), Times.Once); }