private static JToken GenerateTemplateErrorJson(TemplateValidationException ex) => new JObject { { Tokens.ErrorsToken, new JArray() }, { Tokens.ElementsToken, new JArray { ex.SerializeToJson() } } };
public static ErrorModel Create(MessageService messageSvc, TemplateValidationException ex) { ErrorModel model = null; if (ex != null) { model = new ErrorModel { ErrorCode = Definitions.Error.DB_VALID_ERROR_CODE, ErrorMessage = ex.Detail, }; } return(model); }
void RunScenario(string text) { text = text.Substring(Environment.NewLine.Length); string[] artifacts = Regex.Split(text, $"{Environment.NewLine}----------{Environment.NewLine}"); string target = artifacts[0]; string template = artifacts[1]; string exceptionMessage = null; TemplateValidationException tve = null; if (artifacts.Length > 2) { exceptionMessage = artifacts[2]; } try { target.ValidateToTemplate(template); } catch (TemplateValidationException ex) { tve = ex; } if (exceptionMessage != null) { if (tve == null) { throw new Exception("An exception was not thrown when one was expected."); } Assert.AreEqual(exceptionMessage, tve.Message); } else { if (tve != null) { throw new Exception($"An exception was thrown when one was not expected. Message: {tve.Message}"); } } }
private static JToken GenerateTemplateErrorJsonV10(TemplateValidationException ex) => new JArray { ex.SerializeToJsonV10() };