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); }
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); } } }
public void Add(Coin coin) { Coins.Add(coin); }