public void BootstrapHorizontal_GET_Renders() { TestForAllStylers(async http => { await http.GetAsync(FormsActions.BootstrapHorizontal()); }); }
public void Index_GET_Renders() { Test(async http => { await http.GetAsync(FormsActions.Index()); }); }
public void ForModelUsing_GET_RendersForm() { Test(async http => { var response = await http.GetAsync(FormsActions.ForModelUsing("test")); var form = response.Form <ForModelPost>(); form.GetText(m => m.BasicValue).Should().Be("test"); }); }
public void ForModel_GET_RendersForm() { Test(async http => { var response = await http.GetAsync(FormsActions.ForModel()); var form = response.Form <ForModelPost>(); form.GetText(m => m.BasicValue).Should().BeNullOrWhiteSpace(); }); }
public void ForModel_GET_RendersValues() { Test(async http => { var response = await http.GetAsync(FormsActions.ForModel("testValue")); var form = response.Form <ForModelPost>(); form.GetText(m => m.BasicValue).Should().Be("testValue"); response.Text.Should().Contain("BasicValue=testValue"); response.Text.Should().Contain("{validation=").And.Contain("></span>}"); }); }
public void ForModel_POST_RendersValidationErrors() { Test(async http => { var response = await http.GetAsync(FormsActions.ForModel("testValue")) .Form <ForModelPost>().Result .SetText(m => m.BasicValue, "tst") .Submit(r => r.SetExpectedResponse(HttpStatusCode.OK)); var form = response.Form <ForModelPost>(); form.GetText(m => m.BasicValue).Should().Be("tst"); response.Text.Should().Contain("validationErrorMessage"); }); }
public void FormFor_GET_RendersForm() { Test(async http => { var response = await http.GetAsync(FormsActions.FormFor("test")); var form = response.Form <FormForPost>(); form.Method.Should().Be("post"); form.Action.Should().Be("http://localhost" + FormsActions.FormFor("test")); form.Element.Id.Should().Be("canSetId"); form.GetText(m => m.Value).Should().Be("test"); response.Text.Should().Contain("</form>"); }); }