public bool IsSuccess(IRunnableRuleResult result) { if (result == null) { throw new ArgumentNullException(nameof(result)); } return(SuccessOutcomes.Contains(result.RuleResult.Outcome)); }
string GetRuleResult(IRunnableRuleResult ruleResult) { var result = $" {ruleResult.ManifestIdentity}: {ruleResult.RuleResult.Outcome}"; var exceptionResult = ruleResult.RuleResult as ExceptionResult; if (exceptionResult != null) { result = String.Concat(result, "\n", exceptionResult.Exception); } return(result); }