Пример #1
0
        public bool IsSuccess(IRunnableRuleResult result)
        {
            if (result == null)
            {
                throw new ArgumentNullException(nameof(result));
            }

            return(SuccessOutcomes.Contains(result.RuleResult.Outcome));
        }
Пример #2
0
        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);
        }