public void WhenIProvideA1PoundCoin()
 {
     ChangeHolder userChangeHolder = new ChangeHolder();
     Coin coin = new Coin()
     {
         CoinType = CoinType.OnePound
     };
     userChangeHolder.Add(coin);
     _changeReturnedToUser = _vendingMachine.PurchaseItem(userChangeHolder, _itemCost);
 }
 public void WhenIHaveAttemptedToPurchasedAnItemFor65PenceUsing1PoundCoin()
 {
     _itemCost = 65;
     ChangeHolder userChangeHolder = new ChangeHolder();
     Coin coin = new Coin()
     {
         CoinType = CoinType.OnePound
     };
     userChangeHolder.Add(coin);
     _changeReturnedToUser = _vendingMachine.PurchaseItem(userChangeHolder, _itemCost);
 }
Esempio n. 3
0
 public void Fill()
 {
     foreach (CoinType coinType in Enum.GetValues(typeof(CoinType)))
     {
         for (int i = 0; i < 100; i++)
         {
             Coin coin = new Coin()
                             {
                                 CoinType = coinType,
                             };
             Add(coin);
         }
     }
 }
Esempio n. 4
0
 public void Add(Coin coin)
 {
     Coins.Add(coin);
 }