public void Test_RepeatingTransaction_Method_CompareTo_Equal_EmptyDateEnd()
        {
            RepeatingTransaction repeatingTransaction = new RepeatingTransaction(frequency, dateStart, paymentFrom, paymentTo);
            int compareValue = repeatingTransaction.CompareTo(repeatingTransaction);

            Assert.AreEqual(0, compareValue);
        }
        public void Test_RepeatingTransaction_Method_CompareTo_DateEndDiffers()
        {
            RepeatingTransaction repeatingTransactionSmaller = new RepeatingTransaction(frequency, dateStart, dateTomorrow, paymentFrom, paymentTo);
            RepeatingTransaction repeatingTransactionLarger  = new RepeatingTransaction(frequency, dateStart, dateNextWeek, paymentFrom, paymentTo);
            int comparevalue = repeatingTransactionSmaller.CompareTo(repeatingTransactionLarger);

            Assert.AreEqual(-1, comparevalue);
            comparevalue = repeatingTransactionLarger.CompareTo(repeatingTransactionSmaller);
            Assert.AreEqual(1, comparevalue);
        }
        public void Test_RepeatingTransaction_Method_CompareTo_TransactionListDiffers()
        {
            RepeatingTransaction repeatingTransactionSmaller = new RepeatingTransaction(2, dateStart, dateEnd, paymentFrom, paymentTo);
            RepeatingTransaction repeatingTransactionLarger  = new RepeatingTransaction(1, dateStart, dateEnd, paymentFrom, paymentTo);
            //repeatingTransactionSmaller.TransactionList
            int comparevalue = repeatingTransactionSmaller.CompareTo(repeatingTransactionLarger);

            Assert.AreEqual(-1, comparevalue);
            comparevalue = repeatingTransactionLarger.CompareTo(repeatingTransactionSmaller);
            Assert.AreEqual(1, comparevalue);
        }