private bool SettlementsAreEquivalent(Settlement settle1, Settlement settle2) { if (!settle1.Id().Equals(settle2.Id()) || !settle1.TxnTime().Equals(settle2.TxnTime()) || !settle1.Amount().Equals(settle2.Amount()) || !settle1.Status().Equals(settle2.Status()) || !settle1.MerchantRefNum().Equals(settle2.MerchantRefNum())) { return(false); } return(true); }