public ActionResult SaveActivities(SiteVisitor visitor, Activities activities) { var result = visitor.IsLoggedIn ? repository.SaveActivities(visitor, activities) : new FailureResult(new SiteVisitorNotLoggedInException()); var model = new SaveActivitiesViewModel(result); return View(model); }
public void context() { siteVisitor = MockRepository.GenerateStub<SiteVisitor>(); observe(); activities = MockRepository.GenerateStub<Activities>(); activityRepository = MockRepository.GenerateStub<ActivityRepository>(); activityRepository.Stub(x => x.SaveActivities(siteVisitor, activities)).Return(new ActivitySaveResult(true)); var controller = new ActivityController(activityRepository); var viewResult = controller.SaveActivities(siteVisitor, activities) as ViewResult; model = viewResult.ViewData.Model as SaveActivitiesViewModel; }