public void MostExpensiveAccountByYear_TwentyTransactionsInInput() { //arrange int year = 2020; TransactionProcessor transactionProcessor = new TransactionProcessor(transactions); //act TransactionsStatistics statistics = transactionProcessor.MostExpensiveAccount(year); //assert Assert.AreEqual("Account0", statistics.Account); Assert.AreEqual(-5500, statistics.Amount); }
public void MostExpensiveAccountByMonth_TwentyTransactionsInInput() { //arrange int year = 2020; int month = 1; TransactionProcessor transactionProcessor = new TransactionProcessor(transactions); //act TransactionsStatistics statistics = transactionProcessor.MostExpensiveAccount(month, year); //assert Assert.AreEqual("Account6", statistics.Account); Assert.AreEqual(-2000, statistics.Amount); }