protected void ValidateException(FilterException domainException, string errorCode, string message) { Assert.IsEmpty(domainException.Data); Assert.IsNull(domainException.Source); Assert.IsNull(domainException.StackTrace); Assert.IsNull(domainException.InnerException); Assert.AreEqual(domainException.ErrorCode, errorCode); Assert.AreEqual(domainException.Message, message); }
public static void Validate(bool isFilter, IEnumerable <string> requiredParameters, IDictionary <string, object> suppliedParameters) { MessagingException filterException; MessagingException ruleActionException; HashSet <string> strs = new HashSet <string>(suppliedParameters.Keys, StringComparer.OrdinalIgnoreCase); foreach (string requiredParameter in requiredParameters) { if (!suppliedParameters.ContainsKey(requiredParameter)) { string str = SRClient.ParameterNotSpecifiedForSqlExpression(requiredParameter); if (isFilter) { filterException = new FilterException(str); } else { filterException = new RuleActionException(str); } throw filterException; } strs.Remove(requiredParameter); } if (strs.Count != 0) { string str1 = SRClient.ExtraParameterSpecifiedForSqlExpression(strs.First <string>()); if (isFilter) { ruleActionException = new FilterException(str1); } else { ruleActionException = new RuleActionException(str1); } throw ruleActionException; } }
void SourceWrapper_OnFilterError(FilterException filterError) { log.ErrorFormat("Filter error on Source: {0}", filterError.Message); }
void TargetWrapper_OnFilterError(FilterException filterError) { log.ErrorFormat("Filter error on Target: {0}", filterError.Message); }
void SourceWrapper_OnFilterError(FilterException filterError) { log.Error("Filter error on Source", filterError); }
void TargetWrapper_OnFilterError(FilterException filterError) { log.Error("Filter error on Target", filterError); }