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);
        }