public void WithPermanent_GivenExpectedUrl_ShouldPass() { ActionResult result = new RedirectResult("/abc", true); result.Should().BeRedirectResult() .WithPermanent(true); }
public void WithUrl_GivenExpectedUrl_ShouldPass() { ActionResult result = new RedirectResult("/abc"); result.Should().BeRedirectResult() .WithUrl("/abc"); }
public void TestRedirectResult_should_work_as_expected_with_method_without_arguments() { ApiControllerHttpActionResultActionTester actionTester = _controllerTester.Action(x => x.HttpActionResultActionWithoutArguments); _controller.HttpActionResult = new RedirectResult(new Uri("http://test.com"), _controller); RedirectResult result = null; RedirectResult validatedResult = null; bool validateWasCalled = false; Action action = () => { result = actionTester.TestRedirectResult(r => { validatedResult = r; validateWasCalled = true; }); }; action.Should().NotThrow(); result.Should().Be(_controller.HttpActionResult); validateWasCalled.Should().BeTrue(); validatedResult.Should().Be(_controller.HttpActionResult); _controller.HttpActionResult = _okResult; action.Should().Throw <ControllerTestException>().WithMessage( "Expected IHttpActionResult type System.Web.Http.Results.RedirectResult. Actual: System.Web.Http.Results.OkResult."); }
public void BePartialView_GivenNotPartial_ShouldFail() { ActionResult result = new RedirectResult("/"); Action a = () => result.Should().BePartialViewResult(); a.Should().Throw <Exception>() .WithMessage("Expected ActionResult to be \"PartialViewResult\", but found \"RedirectResult\""); }
public void WithPermanent_GivenUnexpectedUrl_ShouldFail() { ActionResult result = new RedirectResult("/abc", true); Action a = () => result.Should().BeRedirectResult() .WithPermanent(false); a.ShouldThrow <Exception>() .WithMessage("Expected RedirectResult.Permanent to be False but was True"); }
public void WithUrl_GivenUnexpectedUrl_ShouldFail() { ActionResult result = new RedirectResult("/abc"); Action a = () => result.Should().BeRedirectResult() .WithUrl("/xyz"); a.ShouldThrow <Exception>() .WithMessage("Expected RedirectResult.Url to be \"/xyz\" but was \"/abc\""); }
public void WithPermanent_GivenUnexpectedUrl_ShouldFail() { ActionResult result = new RedirectResult("/abc", true); Action a = () => result.Should().BeRedirectResult() .WithPermanent(false, Reason, ReasonArgs); a.Should().Throw <Exception>() .WithMessage(FailureMessageHelper.ExpectedContextToBeXButY("RedirectResult.Permanent", false, true)); }
public void WithUrl_GivenUnexpectedUrl_ShouldFail() { ActionResult result = new RedirectResult("/abc"); Action a = () => result.Should().BeRedirectResult() .WithUrl("/xyz", Reason, ReasonArgs); a.Should().Throw <Exception>() .WithMessage(FailureMessageHelper.ExpectedContextToBeXButY("RedirectResult.Url", "/xyz", "/abc")); }
public void BeView_GivenNotView_ShouldFail() { ActionResult result = new RedirectResult("/"); var failureMessage = FailureMessageHelper.ExpectedContextTypeXButFoundYWithReason("result", typeof(ViewResult), typeof(RedirectResult)); Action a = () => result.Should().BeViewResult(Reason, ReasonArgs); a.Should().Throw <Exception>() .WithMessage(failureMessage); }
public void ProductContainerController_Show_ReturnsRedirectToProductSearch() { var categoryContainer = new ProductContainer(); var redirectResult = new RedirectResult("~/search"); A.CallTo(() => _uniquePageService.RedirectTo <ProductSearch>(null)).Returns(redirectResult); RedirectResult show = _controller.Show(categoryContainer); show.Should().Be(redirectResult); }
public void BeRedirect_GivenRedirect_ShouldPass() { ActionResult result = new RedirectResult("/"); result.Should().BeRedirectResult(); }