Esempio n. 1
0
        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");
 }
Esempio n. 3
0
        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);
        }