private static void IsSimilarRulePreconditions(SimilarMatchedRule rule, DecimalCriteria amount,
StringCriteria description, StringCriteria[] references, StringCriteria transactionType)
{
if (rule == null)
{
throw new ArgumentNullException(nameof(rule));
}
if (amount == null)
{
throw new ArgumentNullException(nameof(amount));
}
if (description == null)
{
throw new ArgumentNullException(nameof(description));
}
if (references == null)
{
throw new ArgumentNullException(nameof(references));
}
if (transactionType == null)
{
throw new ArgumentNullException(nameof(transactionType));
}
}
}