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); }