BudgetAnalyser.Engine.UnitTest.Budget.BudgetModelTest.AfterUpdateIncomesAreReplaced C# (CSharp) Method

AfterUpdateIncomesAreReplaced() private method

private AfterUpdateIncomesAreReplaced ( ) : void
return void
        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));
        }