public void PutShouldReturnOk() { var mockCurrentUser = new Mock<ICurrentUser>(); var mockTodoRepository = new Mock<ITodoRepository>(); mockTodoRepository .Setup(_ => _.GetById(It.IsAny<int>())) .Returns(new Todo()); var controller = new TodoController(mockCurrentUser.Object, mockTodoRepository.Object); var response = controller.Put(new Todo()); Assert.AreEqual(HttpStatusCode.OK, response.StatusCode); }
public void PutShouldReturnNotFound() { var mockCurrentUser = new Mock<ICurrentUser>(); var mockTodoRepository = new Mock<ITodoRepository>(); var controller = new TodoController(mockCurrentUser.Object, mockTodoRepository.Object); var response = controller.Put(new Todo()); Assert.AreEqual(HttpStatusCode.NotFound, response.StatusCode); }