public void WithPreservedMethod_GivenExpectedValue_ShouldPass() { RedirectToActionResult result = new RedirectToActionResult(string.Empty, string.Empty, null, false, true); result.Should().BeRedirectToActionResult() .WithPreserveMethod(true); }
public void WithPermanent_GivenExpectedValue_ShouldPass() { RedirectToActionResult result = new RedirectToActionResult(string.Empty, string.Empty, null, true); result.Should().BeRedirectToActionResult() .WithPermanent(true); }
public void WithFragment_GivenExpectedFragment_ShouldPass() { var expectedFragment = "expectedFragment"; RedirectToActionResult result = new RedirectToActionResult(string.Empty, string.Empty, null, false, expectedFragment); result.Should().BeRedirectToActionResult() .WithFragment(expectedFragment); }
public void WithActionName_GivenExpectedActionName_ShouldPass() { var expectedActionName = "expectedAction"; RedirectToActionResult result = new RedirectToActionResult(expectedActionName, string.Empty, null); result.Should().BeRedirectToActionResult() .WithActionName(expectedActionName); }
public void WithControllerName_GivenExpectedControllerName_ShouldPass() { var expectedControllerName = "expectedController"; RedirectToActionResult result = new RedirectToActionResult(string.Empty, expectedControllerName, null); result.Should().BeRedirectToActionResult() .WithControllerName(expectedControllerName); }
public void WithPermanent_GivenUnexpectedValue_ShouldFail() { RedirectToActionResult result = new RedirectToActionResult(string.Empty, string.Empty, null, true); Action a = () => result.Should().BeRedirectToActionResult() .WithPermanent(false); a.Should().Throw <Exception>() .WithMessage("Expected RedirectToActionResult.Permanent to be False but was True"); }
public void WithFragment_GivenUnexpectedFragment_ShouldFail() { RedirectToActionResult result = new RedirectToActionResult(string.Empty, string.Empty, null, false, "someOtherFragment"); Action a = () => result.Should().BeRedirectToActionResult() .WithFragment("expectedFragment"); a.Should().Throw <Exception>() .WithMessage("Expected RedirectToActionResult.Fragment to be \"expectedFragment\" but was \"someOtherFragment\""); }
public void WithControllerName_GivenUnexpectedControllerName_ShouldFail() { RedirectToActionResult result = new RedirectToActionResult(string.Empty, "someOtherController", null); Action a = () => result.Should().BeRedirectToActionResult() .WithControllerName("expectedController"); a.Should().Throw <Exception>() .WithMessage("Expected RedirectToActionResult.ControllerName to be \"expectedController\" but was \"someOtherController\""); }
public void WithControllerName_GivenUnexpectedControllerName_ShouldFail() { RedirectToActionResult result = new RedirectToActionResult(string.Empty, "someOtherController", null); Action a = () => result.Should().BeRedirectToActionResult() .WithControllerName("expectedController", Reason, ReasonArgs); a.Should().Throw<Exception>() .WithMessage(FailureMessageHelper.ExpectedContextToBeXButY("RedirectToActionResult.ControllerName", "expectedController", "someOtherController")); }
public void WithActionName_GivenUnexpectedActionName_ShouldFail() { RedirectToActionResult result = new RedirectToActionResult("someOtherAction", string.Empty, null); Action a = () => result.Should().BeRedirectToActionResult() .WithActionName("expectedAction"); a.Should().Throw <Exception>() .WithMessage("Expected RedirectToActionResult.ActionName to be \"expectedAction\" but was \"someOtherAction\""); }
public void WithRouteValue_GivenExpectedKeyValuePair_ShouldPass() { var expectedKey = "expectedKey"; var expectedValue = "expectedValue"; var routeValues = new { expectedKey = expectedValue }; RedirectToActionResult result = new RedirectToActionResult(string.Empty, string.Empty, routeValues); result.Should().BeRedirectToActionResult().WithRouteValue(expectedKey, expectedValue); }
public void WithPermanent_GivenUnexpectedValue_ShouldFail() { RedirectToActionResult result = new RedirectToActionResult(string.Empty, string.Empty, null, true); Action a = () => result.Should().BeRedirectToActionResult() .WithPermanent(false, Reason, ReasonArgs); a.Should().Throw<Exception>() .WithMessage(FailureMessageHelper.ExpectedContextToBeXButY("RedirectToActionResult.Permanent", false, true)); }
public void WithFragment_GivenUnexpectedFragment_ShouldFail() { RedirectToActionResult result = new RedirectToActionResult(string.Empty, string.Empty, null, false, "someOtherFragment"); Action a = () => result.Should().BeRedirectToActionResult() .WithFragment("expectedFragment", Reason, ReasonArgs); a.Should().Throw<Exception>() .WithMessage(FailureMessageHelper.ExpectedContextToBeXButY("RedirectToActionResult.Fragment", "expectedFragment", "someOtherFragment")); }
public void HaveValue_GivenUnexpectedKeyValuePair_ShouldFail() { var expectedKey = "expectedKey"; var expectedValue = "expectedValue"; var routeValues = new { expectedKey = "someOtherValue" }; var failureMessage = FailureMessageHelper.Format(FailureMessages.RedirectToActionResult_RouteValues_HaveValue, expectedKey, expectedValue, "someOtherValue"); RedirectToActionResult result = new RedirectToActionResult(string.Empty, string.Empty, routeValues); Action a = () => result.Should().BeRedirectToActionResult().WithRouteValue(expectedKey, expectedValue); a.Should().Throw <Exception>() .WithMessage(failureMessage); }
public void WithRouteValue_GivenKeyDoesntExist_ShouldFail() { var expectedKey = "expectedKey"; var failureMessage = FailureMessageHelper.Format(FailureMessages.RedirectToActionResult_RouteValues_ContainsKey, expectedKey); var routeValues = new { myKey = "MyValue" }; RedirectToActionResult result = new RedirectToActionResult(string.Empty, string.Empty, routeValues); Action a = () => result.Should().BeRedirectToActionResult().WithRouteValue(expectedKey, ""); a.Should().Throw <Exception>() .WithMessage(failureMessage); }
public void Redirect_To_Create_If_Board_Does_Not_Exist() { //Act Boards newBoard = new Boards("New Board to Create"); //Arrange RedirectToActionResult result = m_HomeController.SumbitBoardForm(newBoard) as RedirectToActionResult; //Assert result.Should().NotBeNull(); result.ActionName.Should().Be("Load"); result.ControllerName.Should().Be("Board"); }
public void Redirect_To_Load_Action_If_Board_Exists() { //Act Boards loadedBoard = m_ScrumToolDBContext.Boards.First(); //Arrange RedirectToActionResult result = m_HomeController.SumbitBoardForm(loadedBoard) as RedirectToActionResult; //Assert result.Should().NotBeNull(); result.ActionName.Should().Be("Load"); result.ControllerName.Should().Be("Board"); }
public void WithRouteValue_GivenKeyDoesntExist_ShouldFail() { var expectedKey = "expectedKey"; var failureMessage = FailureMessageHelper.ExpectedKeyButNotFound("RedirectToActionResult.RouteValues", expectedKey, "Val"); var routeValues = new { myKey = "MyValue" }; RedirectToActionResult result = new RedirectToActionResult(string.Empty, string.Empty, routeValues); Action a = () => result.Should().BeRedirectToActionResult().WithRouteValue(expectedKey, "Val", Reason, ReasonArgs); a.Should().Throw<Exception>() .WithMessage(failureMessage); }