public static BudgetModel CreateTestData1()
{
var budget = new BudgetModel
{
EffectiveFrom = new DateTime(2013, 01, 01),
Name = TestDataConstants.Budget1Name
};
var expenses = new List<Expense>(
new[]
{
new Expense
{
Amount = 95M,
Bucket = new SavedUpForExpenseBucket(TestDataConstants.CarMtcBucketCode, "Car maintenance")
},
new Expense
{
Amount = 55M,
Bucket = new SpentMonthlyExpenseBucket(TestDataConstants.HairBucketCode, "Hair cuts")
},
new Expense
{
Amount = 175M,
Bucket = new SpentMonthlyExpenseBucket(TestDataConstants.PowerBucketCode, "Power")
}
});
var incomes = new List<Income>(
new[]
{
new Income
{
Amount = 1500M,
Bucket = new IncomeBudgetBucket(TestDataConstants.IncomeBucketCode, "Pay")
}
});
budget.Update(incomes, expenses);
return budget;
}