public void TestUrl() { TaskListViewModel vm = new TaskListViewModel(); vm.Id = new Guid("0c51048d-1820-421d-ac41-13d579d4a6ad"); Assert.AreEqual("/TaskList/0c51048d-1820-421d-ac41-13d579d4a6ad", vm.Self); }
public ActionResult List(Guid taskListId, string format) { TaskList taskList = dao.GetTaskList(taskListId); if (taskList == null) { log.Debug("Tasklist is null"); return new EmptyResultWithStatus(404); } TaskListViewModel viewModel = new TaskListViewModel(taskList); return SelectActionResult("ListTasks", viewModel, format); }
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()); }
public ActionResult Create(TaskListViewModel tl) { tl.Id = Guid.NewGuid(); dao.AddTaskList(tl.TaskList); return new EmptyResultWithStatus(201, new Uri(tl.Id.ToString("D"), UriKind.Relative)); }