def test_get_balance_returns_sum_of_coins_minus_purchases(): machine = VendingMachine() machine.insert_coin(coins.Toonie()) machine.insert_coin(coins.Toonie()) machine.buy_product(products.Candy) assert machine.get_balance() == 85
def test_get_balance_returns_sum_value_of_coins(): machine = VendingMachine() machine.insert_coin(coins.Quarter()) machine.insert_coin(coins.Loonie()) assert machine.get_balance() == 125
def test_get_balance_returns_zero_when_no_coins(): machine = VendingMachine() assert machine.get_balance() == 0