private ValidateSecretCode ( [ Properties = ConfirmEmailForm.SecretCodePropertyName)]ConfirmEmailFormmodel ) : System.Web.Mvc.JsonResult | ||
Properties | [ | |
return | System.Web.Mvc.JsonResult |
public void ReturnsTrue_WhenModelStateIsValid() { var model = new ConfirmEmailForm(); var controller = new ConfirmEmailController(null); var result = controller.ValidateSecretCode(model); result.ShouldNotBeNull(); result.ShouldBeType <JsonResult>(); result.JsonRequestBehavior.ShouldEqual(JsonRequestBehavior.DenyGet); result.Data.ShouldEqual(true); }
public void ReturnsErrorMessage_WhenModelStateIsInvalid_ForValueProperty() { const string errorMessage = "Here is your error message."; var model = new ConfirmEmailForm(); var controller = new ConfirmEmailController(null); controller.ModelState.AddModelError(ConfirmEmailForm.SecretCodePropertyName, errorMessage); var result = controller.ValidateSecretCode(model); result.ShouldNotBeNull(); result.ShouldBeType <JsonResult>(); result.JsonRequestBehavior.ShouldEqual(JsonRequestBehavior.DenyGet); result.Data.ShouldEqual(errorMessage); }
public void ReturnsErrorMessage_WhenModelStateIsInvalid_ForValueProperty() { const string errorMessage = "Here is your error message."; var model = new ConfirmEmailForm(); var controller = new ConfirmEmailController(null); controller.ModelState.AddModelError(ConfirmEmailForm.SecretCodePropertyName, errorMessage); var result = controller.ValidateSecretCode(model); result.ShouldNotBeNull(); result.ShouldBeType<JsonResult>(); result.JsonRequestBehavior.ShouldEqual(JsonRequestBehavior.DenyGet); result.Data.ShouldEqual(errorMessage); }
public void ReturnsTrue_WhenModelStateIsValid() { var model = new ConfirmEmailForm(); var controller = new ConfirmEmailController(null); var result = controller.ValidateSecretCode(model); result.ShouldNotBeNull(); result.ShouldBeType<JsonResult>(); result.JsonRequestBehavior.ShouldEqual(JsonRequestBehavior.DenyGet); result.Data.ShouldEqual(true); }