public static BudgetModel CreateTestData2()
{
var budget = new BudgetModel
{
EffectiveFrom = new DateTime(2014, 01, 20),
Name = TestDataConstants.Budget2Name
};
var expenses = new List<Expense>(
new[]
{
new Expense
{
Amount = 120M,
Bucket = new SavedUpForExpenseBucket(TestDataConstants.PhoneBucketCode, "Phone/Internet")
},
new Expense
{
Amount = 100M,
Bucket = new SavedUpForExpenseBucket(TestDataConstants.CarMtcBucketCode, "Car maintenance")
},
new Expense
{
Amount = 65M,
Bucket = new SpentMonthlyExpenseBucket(TestDataConstants.HairBucketCode, "Hair cuts")
},
new Expense
{
Amount = 185M,
Bucket = new SpentMonthlyExpenseBucket(TestDataConstants.PowerBucketCode, "Power")
}
});
var incomes = new List<Income>(
new[]
{
new Income
{
Amount = 1600M,
Bucket = new IncomeBudgetBucket(TestDataConstants.IncomeBucketCode, "Pay")
}
});
budget.Update(incomes, expenses);
return budget;
}