Esempio n. 1
0
 public void SavesPostToRepositoryWheUpdated()
 {
     var post = new PostEditModel();
     var details = new PostEditDetails();
     _postEditDetailsMapper.Stub(m => m.MapFrom(post)).Return(details);
     _controller.Update(post);
     _postTasks.AssertWasCalled(m => m.UpdatePost(details));
 }
Esempio n. 2
0
 public ActionResult Update(PostEditModel post)
 {
     try {
     post.AuthorUserName = _userTasks.GetCurrentUserName();
     _postTasks.UpdatePost(_postEditMapper.MapFrom(post));
     return this.RedirectToAction(x => x.Index());
       } catch (Exception) {
     return this.RedirectToAction(x => x.Edit(post.Id));
       }
 }