public ObjectResult Error() { var error = HttpContext.Features.Get <IExceptionHandlerFeature>().Error; _logger.LogError(error, error.Message); return(_errorManager.GetResponse(error).GetResult()); }
public void Should_convert_to_generic_error() { ErrorManager em = new ErrorManager(); var res = em.GetResponse(new Exception()); Assert.IsType <GenericErrorResponse>(res); }
public void Should_convert_to_specific_error() { ErrorManager em = new ErrorManager(); em.MapErrorToException <ModelValidationException, ModelValidationErrorResponse>(); var res = em.GetResponse(new ModelValidationException(new List <ValidationResult>())); Assert.IsType <ModelValidationErrorResponse>(res); }