public void GetToDoItemThrows404WhenIdNotFound() { var todoRepository = TestHelpers.CreateMockRepository<ToDoItem>(); var controller = new ToDoController(todoRepository); var id = Guid.NewGuid(); Assert.Throws<HttpResponseException>(() => controller.GetTodo(id)); }
public void CanGetToDoItem() { var todoRepository = TestHelpers.CreateMockRepository<ToDoItem>(); var controller = new ToDoController(todoRepository); var item = controller.PostToDo(new Models.ToDoItem() { Title = "TestTitle", Item = "TestItem" }); var getItem = controller.GetTodo(item.Id); Assert.NotNull(getItem); Assert.Equal(item.Id, getItem.Id); }