public void AddExpense_TwoExpensesSameAccount_SummaryContainsThem() { Report report = new Report(); report.AddExpense(AccountType.FakturerasKund, 2, 1); report.AddExpense(AccountType.FakturerasKund, 3, 2); Assert.AreEqual(1, report.Rows.Count); Assert.AreEqual(AccountType.FakturerasKund, report.Rows[0].Account); Assert.AreEqual(5, report.Rows[0].Ammount); Assert.AreEqual(3, report.Rows[0].Vat); }
public void CreatePdfFromExpenseReport() { Report report = new Report(); report.AddExpense(AccountType.FakturerasKund, 2, 1); ReportPdf pdf = new ReportPdf(report); pdf.WriteToDisk("ExpenseReport.pdf"); }
public void AddExpense_SingleExpense_SummaryContainsIt() { Report report = new Report(); report.AddExpense(AccountType.FakturerasKund, 2, 1); Assert.AreEqual(1, report.Rows.Count); Assert.AreEqual(AccountType.FakturerasKund, report.Rows[0].Account); Assert.AreEqual(2, report.Rows[0].Ammount); Assert.AreEqual(1, report.Rows[0].Vat); }