Beispiel #1
0
        public void Return_money_empties_money_in_transaction()
        {
            var snackMachine = new Logic.SnackMachines.SnackMachine();

            snackMachine.InsertMoney(Dollar);

            snackMachine.ReturnMonay();

            snackMachine.MoneyInTransaction.Should().Be(0);
        }
Beispiel #2
0
        public void Snack_machine_returns_money_with_highest_denomination_first()
        {
            var snackMachine = new Logic.SnackMachines.SnackMachine();

            snackMachine.LoadMoney(Dollar);

            snackMachine.InsertMoney(Quarter);
            snackMachine.InsertMoney(Quarter);
            snackMachine.InsertMoney(Quarter);
            snackMachine.InsertMoney(Quarter);
            snackMachine.ReturnMonay();

            snackMachine.MoneyInside.QuarterCount.Should().Be(4);
        }
 private void ReturnMoney()
 {
     _snackMachine.ReturnMonay();
     NotifyClient("Money was returned");
 }