public void OutputBudgetCollectionDtoResult()
{
decimal expensesTotal = 0;
Console.WriteLine("TestData (BudgetCollection)");
foreach (BudgetModel budget in TestData)
{
Console.WriteLine("Budget: '{0}' Effective From: {1}", budget.Name, budget.EffectiveFrom);
foreach (Expense expense in budget.Expenses)
{
Console.WriteLine(" Expense: {0} {1}", expense.Bucket.Code, expense.Amount);
expensesTotal += expense.Amount;
}
}
Console.WriteLine("Expenses Total: " + expensesTotal);
Console.WriteLine();
expensesTotal = 0;
Console.WriteLine("Result (BudgetCollectionDto)");
foreach (BudgetModelDto budget in Result.Budgets)
{
Console.WriteLine("Budget: '{0}' Effective From: {1}", budget.Name, budget.EffectiveFrom);
foreach (ExpenseDto expense in budget.Expenses)
{
Console.WriteLine(" Expense: {0} {1}", expense.BudgetBucketCode, expense.Amount);
expensesTotal += expense.Amount;
}
}
Console.WriteLine("Expenses Total: " + expensesTotal);
}