public void Post_ShouldRedirectToHomepage() { var model = new HomepageContentInputModel {HomepageContent_BigText = "Doesn't matter about me"}; var result = _endpoint.Post(model); result.AssertWasRedirectedTo<Endpoints.IndexEndpoint>(c => c.Get(new HomepageLinkModel())); }
public void Post_GivenNewHomepageContent_ShouldSetTheSitesHomepageContent() { var newContent = "Welcome - Show some love for Fubu and Ravennnnnnn"; var model = new HomepageContentInputModel {HomepageContent_BigText = newContent}; _endpoint.Post(model); _homepageContentProvider.ShouldHaveUpdatedContentTo(newContent); }
public FubuContinuation Post(HomepageContentInputModel model) { _homepageContentProvider.SetHomepageContent(model.HomepageContent_BigText); return FubuContinuation.RedirectTo<Endpoints.IndexEndpoint>(e => e.Get(new HomepageLinkModel())); }