public void success_is_placed_into_the_dictionary() { theContinuation.Success = false; theContinuation.ToDictionary()["success"].As <bool>().ShouldBeFalse(); theContinuation.Success = true; theContinuation.ToDictionary()["success"].As <bool>().ShouldBeTrue(); }
public void serializes_the_continuation_if_the_notification_is_invalid() { var request = requestFor <LoFiTarget>(); theNotification.RegisterMessage(StringToken.FromKeyString("Test", "Test")); theModifier.Modify(request); request.CurrentTag.Data("validation-results").ShouldBe(theContinuation.ToDictionary()); }
public FubuContinuation Redirect() { var url = _urls.UrlFor(new LoginRequest(), "GET"); var continuation = new AjaxContinuation { Success = false, NavigatePage = url }; _jsonWriter.Write(continuation.ToDictionary(), MimeType.Json.ToString()); return(FubuContinuation.EndWithStatusCode(HttpStatusCode.Unauthorized)); }