protected internal override bool StandardsTest(ILegalConcept a, ILegalConcept b) { var uccContract = Contract as UccContract <Goods>; if (uccContract != null && uccContract.IsInstallmentContract) { AddReasonEntry("the perfect tender rule does not apply to UCC installment contracts-(see UCC 2-612)"); return(a.EquivalentTo(b) || b.EquivalentTo(a)); } return(a.Equals(b) || b.Equals(a)); }
protected internal override bool StandardsTest(ILegalConcept a, ILegalConcept b) { return(a.EquivalentTo(b) || b.EquivalentTo(a)); }