/*
         * Helpers
         */

        private bool AuthorizationsAreEquivalent(Authorization auth1, Authorization auth2)
        {
            if (!auth1.Id().Equals(auth2.Id()) ||
                !auth1.Card().LastDigits().Equals(auth2.Card().LastDigits()) ||
                !auth1.TxnTime().Equals(auth2.TxnTime()) ||
                !auth1.AuthCode().Equals(auth2.AuthCode()) ||
                !auth1.Amount().Equals(auth2.Amount()) ||
                !auth1.CurrencyCode().Equals(auth2.CurrencyCode()) ||
                !auth1.Status().Equals(auth2.Status()))
            {
                return(false);
            }

            return(true);
        }