public void DeleteTodo() { var controller = new TodosController(_mockRepository.Object, Mapper.Engine); _mockRepository.Setup(x => x.Delete(1)).Returns(true); controller.Delete(1); }
public void ThrowNotFoundIfCantDeleteTodo() { var controller = new TodosController(_mockRepository.Object, Mapper.Engine); _mockRepository.Setup(x => x.Delete(1)).Returns(false); try { controller.Delete(1); Assert.Fail(); } catch (HttpResponseException e) { e.Response.StatusCode.ShouldEqual(HttpStatusCode.NotFound); } }