public void WithControllerName_GivenExpectedControllerName_ShouldPass() { var expectedControllerName = "expectedController"; var result = new AcceptedAtActionResult(string.Empty, expectedControllerName, null, null); result.Should().BeAcceptedAtActionResult().WithControllerName(expectedControllerName); }
public void WithActionName_GivenExpectedActionName_ShouldPass() { var expectedActionName = "expectedAction"; var result = new AcceptedAtActionResult(expectedActionName, string.Empty, null, null); result.Should().BeAcceptedAtActionResult().WithActionName(expectedActionName); }
public void WithRouteValue_GivenExpectedKeyValuePair_ShouldPass() { var expectedKey = "expectedKey"; var expectedValue = "expectedValue"; var routeValues = new { expectedKey = expectedValue }; var result = new AcceptedAtActionResult(string.Empty, string.Empty, routeValues, null); result.Should().BeAcceptedAtActionResult().WithRouteValue(expectedKey, expectedValue); }
public void WithControllerName_GivenUnexpectedControllerName_ShouldFail() { var result = new AcceptedAtActionResult(string.Empty, "someOtherController", null, null); var failureMessage = FailureMessageHelper.ExpectedContextToBeXButY( "AcceptedAtActionResult.ControllerName", "expectedController", "someOtherController"); Action a = () => result.Should().BeAcceptedAtActionResult().WithControllerName("expectedController", Reason, ReasonArgs); a.Should().Throw <Exception>().WithMessage(failureMessage); }
public void ValueAs_Null_ShouldFail() { ActionResult result = new AcceptedAtActionResult(string.Empty, string.Empty, null, null); var failureMessage = FailureMessageHelper.ExpectedContextTypeXButFoundNull( "AcceptedAtActionResult.Value", typeof(object)); Action a = () => result.Should().BeAcceptedAtActionResult().ValueAs <object>(); a.Should().Throw <Exception>().WithMessage(failureMessage); }
public void WithRouteValue_GivenKeyDoesntExist_ShouldFail() { var expectedKey = "expectedKey"; var failureMessage = FailureMessageHelper.ExpectedContextContainValueAtKeyButKeyNotFound ("AcceptedAtActionResult.RouteValues", "MyValue", expectedKey); var routeValues = new { myKey = "MyValue" }; var result = new AcceptedAtActionResult(string.Empty, string.Empty, routeValues, null); Action a = () => result.Should().BeAcceptedAtActionResult().WithRouteValue(expectedKey, "MyValue", Reason, ReasonArgs); a.Should().Throw <Exception>().WithMessage(failureMessage); }
public void WithRouteValue_GivenUnexpectedKeyValuePair_ShouldFail() { var expectedKey = "expectedKey"; var expectedValue = "expectedValue"; var routeValues = new { expectedKey = "someOtherValue" }; var failureMessage = FailureMessageHelper.ExpectedAtKeyValueXButFoundY( "AcceptedAtActionResult.RouteValues", expectedKey, expectedValue, "someOtherValue"); var result = new AcceptedAtActionResult(string.Empty, string.Empty, routeValues, null); Action a = () => result.Should().BeAcceptedAtActionResult().WithRouteValue(expectedKey, expectedValue, Reason, ReasonArgs); a.Should().Throw <Exception>().WithMessage(failureMessage); }