/// <summary> /// Создание и заполнение тестового класса Budget. /// </summary> /// <returns>Заболненный класс Budget./returns> private Budget PopulateData() { var budget = new Budget(); var cashAccount = new CashAccount { Description = "Cash account" }; cashAccount.AddOperation(new MoneyOperation() { OperationName = "Зарплата", OperationDate = DateTime.Today, Tags = { "Вова" }, Value = 5 }); var nonCashaccount = new NonCashAccount { Description = "Non-Cash account" }; nonCashaccount.AddOperation(new MoneyOperation() { OperationName = "Налог", OperationDate = new DateTime(2016, 12, 05), Tags = { "Даша", "машина", "Вова" }, Value = -2 }); budget.AddAccount(cashAccount); budget.AddAccount(nonCashaccount); return(budget); }