public void Should_Validator_Success() { var dataUtil = new InputPackagingViewModel(); var validator = new InputPackagingValidator(); var result = validator.Validate(dataUtil); Assert.NotEqual(0, result.Errors.Count); }
public async Task <IActionResult> Put([FromRoute] int id, [FromBody] InputPackagingViewModel model) { try { VerifyUser(); var data = await _service.Update(id, model); return(Ok(new { data })); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
public async Task Should_NotValid_Reject() { var dataUtil = new InputPackagingViewModel(); //v var serviceMock = new Mock <IInputPackagingService>(); serviceMock.Setup(s => s.Reject(It.IsAny <InputPackagingViewModel>())).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.Reject(dataUtil); Assert.Equal((int)HttpStatusCode.BadRequest, GetStatusCode(response)); }
public async Task <IActionResult> Reject([FromBody] InputPackagingViewModel 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)); } }