public void AddIncome_InputIsNegativeValue_NoChangesToBalanceAmount() { BudgetModel model = new BudgetModel(); decimal expected = model.ShowBalanceAmount(); decimal value = -10; model.AddIncome(value); decimal actual = model.ShowBalanceAmount(); Assert.That(actual, Is.EqualTo(expected)); }
public void AddIncome_InputIsStandardValue_IncreaseBalanceAmountByValue() { BudgetModel model = new BudgetModel(); decimal value = 10; decimal expected = model.ShowBalanceAmount() + value; model.AddIncome(value); decimal actual = model.ShowBalanceAmount(); Assert.That(actual, Is.EqualTo(expected)); }
public void AddSpending_SpendingAmountIsNegativeNumber_NoChangesToBalance() { BudgetModel model = new BudgetModel(); model.AddIncome(100); decimal expected = model.ShowBalanceAmount(); model.AddCategory("food"); bool result = model.AddSpending("food", -50); decimal actual = model.ShowBalanceAmount(); Assert.That(actual, Is.EqualTo(expected)); }
public void AddSpending_StandardInput_DecBalanceByAmount() { BudgetModel model = new BudgetModel(); model.AddIncome(100); decimal expected = model.ShowBalanceAmount() - 50; model.AddCategory("food"); bool result = model.AddSpending("food", 50); decimal actual = model.ShowBalanceAmount(); Assert.That(actual, Is.EqualTo(expected)); }