コード例 #1
0
		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()));
		}
コード例 #2
0
		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);
		}
コード例 #3
0
		public FubuContinuation Post(HomepageContentInputModel model)
		{
			_homepageContentProvider.SetHomepageContent(model.HomepageContent_BigText);

			return FubuContinuation.RedirectTo<Endpoints.IndexEndpoint>(e => e.Get(new HomepageLinkModel()));
		}