public async Task Should_NotValid_Post() { var dataUtil = new InputAvalViewModel(); //v var serviceMock = new Mock <IInputAvalService>(); serviceMock.Setup(s => s.Create(It.IsAny <InputAvalViewModel>())).ReturnsAsync(1); var service = serviceMock.Object; var identityProviderMock = new Mock <IIdentityProvider>(); var identityProvider = identityProviderMock.Object; var controller = GetController(service, identityProvider); controller.ModelState.AddModelError("test", "test"); //controller.ModelState.IsValid == false; var response = await controller.Post(dataUtil); Assert.Equal((int)HttpStatusCode.BadRequest, GetStatusCode(response)); }
public async Task <IActionResult> Reject([FromBody] InputAvalViewModel viewModel) { //if (!ModelState.IsValid) //{ // var excpetion = new // { // error = ResultFormatter.FormatErrorMessage(ModelState) // }; // return new BadRequestObjectResult(excpetion); //} try { VerifyUser(); var result = await _service.Reject(viewModel); return(Created("/", result)); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }