public void TestDeleteBudget() { da = new CDataAccess(fileName); Assert.IsNotNull(da); da.ReadAllBudgets(); AddBudget(); DeleteBudget(); da.ReadAllBudgets(); Assert.That(da.Budgets.Count == 3); Assert.That(da.Budgets[0].BudgetName != "Other"); Assert.That(da.Budgets[1].BudgetName != "Other"); Assert.That(da.Budgets[2].BudgetName != "Other"); }
public void TestAddBudget() { da = new CDataAccess(fileName); Assert.IsNotNull(da); da.ReadAllBudgets(); AddBudget(); da.ReadAllBudgets(); Assert.That(da.Budgets.Count == 4); Assert.That(da.Budgets[3].Amount == 7500); Assert.That(da.Budgets[3].BudgetName == "Other"); Assert.That(da.Budgets[3].BudgetPeriod == Period.annual); DeleteBudget(); }
public void TestUpdateBudget() { da = new CDataAccess(fileName); Assert.IsNotNull(da); da.ReadAllBudgets(); AddBudget(); Budget budg = new Budget(); budg.Amount = 7600; budg.BudgetName = "Other"; budg.BudgetPeriod = Period.none; da.UpdateBudget(budg); da.ReadAllBudgets(); Assert.That(da.Budgets.Count == 4); Assert.That(da.Budgets[3].Amount == 7600); Assert.That(da.Budgets[3].BudgetName == "Other"); Assert.That(da.Budgets[3].BudgetPeriod == Period.none); DeleteBudget(); }
public void TestReadBudgets() { da = new CDataAccess(fileName); Assert.IsNotNull(da); da.ReadAllBudgets(); Assert.That(da.Budgets.Count == 3); Assert.That(da.Budgets[0].Amount == 0); Assert.That(da.Budgets[0].BudgetName == "excess"); Assert.That(da.Budgets[0].BudgetPeriod == Period.none); Assert.That(da.Budgets[1].Amount == 25); Assert.That(da.Budgets[1].BudgetName == "food"); Assert.That(da.Budgets[1].BudgetPeriod == Period.weekly); Assert.That(da.Budgets[2].Amount == 705); Assert.That(da.Budgets[2].BudgetName == "mortgage"); Assert.That(da.Budgets[2].BudgetPeriod == Period.monthly); }