public async Task Returns_error_message_when_validation_errors() { var anyErrorMessage = "any error message"; _savePersonHandler.Save(Arg.Is <SavePersonRequest>(request => request.Name.Equals("any name"))).Returns(SavePersonResponse.Failed(anyErrorMessage)); var result = await _controller.Save(new SavePersonModel { Name = "any name", DateCreated = DateTime.UtcNow }); var response = result as BadRequestObjectResult; response.Value.ShouldBe(anyErrorMessage); }
public async Task Returns_bad_request_result_when_validation_errors() { _savePersonHandler.Save(Arg.Is <SavePersonRequest>(request => request.Name == "any name")).Returns(SavePersonResponse.Failed(string.Empty)); var result = await _controller.Save(new SavePersonModel { Name = "any name", DateCreated = DateTime.UtcNow }); (result is BadRequestObjectResult).ShouldBeTrue(); }