public void CanPostToDoItem() { var todoRepository = TestHelpers.CreateMockRepository<ToDoItem>(); var controller = new ToDoController(todoRepository); var item = new MongoPlay.Web.Models.ToDoItem() { Title = "TestTitle", Item = "TestItem" }; var savedItem = controller.PostToDo(item); Assert.NotNull(savedItem); }
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); }
public void DeleteWorks() { var todoRepository = TestHelpers.CreateMockRepository<ToDoItem>(); var controller = new ToDoController(todoRepository); var item = new Web.Models.ToDoItem(); item.Title = "Test Title"; item.Item = "Test Item"; item = controller.PostToDo(item); item = controller.DeleteToDo(item.Id); Assert.NotNull(item); }