public void AfterUpdateIncomesAreReplaced()
{
BudgetModel subject = BudgetModelTestData.CreateTestData1();
var incomes = new List<Income>
{
new Income { Amount = 9999, Bucket = new IncomeBudgetBucket("Foo", "Bar") },
new Income { Amount = 4444, Bucket = new IncomeBudgetBucket("Horse", "Shit") }
};
subject.Update(incomes, subject.Expenses);
Assert.AreEqual(9999M + 4444M, subject.Incomes.Sum(i => i.Amount));
}