public void TestDelete_Normal() { //Arrange var stubDao = MockRepository.GenerateStub<ITaskListDao>(); TaskListsController controller = new TaskListsController(stubDao); // Act ActionResult result = controller.DeleteAll(); // Assert stubDao.AssertWasCalled(x => x.DeleteAllTaskLists()); Assert.NotNull(result); Assert.IsInstanceOf<EmptyResultWithStatus>(result); EmptyResultWithStatus viewResult = result as EmptyResultWithStatus; Assert.AreEqual(204, viewResult.StatusCode); }
public void TestCreate_Normal() { //Arrange var stubDao = MockRepository.GenerateStub<ITaskListDao>(); stubDao.Stub(x => x.AddTaskList(Arg<TaskList>.Is.Anything)); TaskListsController controller = new TaskListsController(stubDao); TaskListViewModel tl = new TaskListViewModel {Name = "tl1"}; // Act ActionResult result = controller.Create(tl); // Assert Assert.NotNull(result); Assert.IsInstanceOf<EmptyResultWithStatus>(result); EmptyResultWithStatus viewResult = result as EmptyResultWithStatus; Assert.AreEqual(201, viewResult.StatusCode); Assert.IsFalse(viewResult.Location.ToString().Contains(new Guid().ToString("D")), "Wrong Location url. Actual was {0}", viewResult.Location.ToString()); }