public void Index_Action_Returns_View() { var controller = new SetupController(facetService); var result = controller.Index(); result.AssertViewRendered(); }
public void AddFacet_Action_Returns_View_With_A_Facet() { var controller = new SetupController(facetService); var result = controller.AddFacet(); result.AssertViewRendered().ForView("EditFacet").WithViewData<Facet>(); }
public void SaveFacet_Action_With_New_Facet_Inserts_And_Redirects_To_Action() { facetService.Insert(new Facet()); var controller = new SetupController(facetService); var result = controller.SaveFacet(new Facet()); result.AssertActionRedirect(); }
public void ListFacets_Action_Returns_View_With_A_ViewModel() { facetService.All().Returns(new List<Facet>()); var controller = new SetupController(facetService); var result = controller.ListFacets(); result.AssertViewRendered().WithViewData<FacetListViewModel>(); }