public void MoneyHandler_InsertCoin_AddsCoinToReturnedCoinsWhenInvalid() { var moneyHandler = new MoneyHandler(); Assert.AreEqual(0, moneyHandler.ReturnedCoins.Count); var coin = new Coin(0, 0); moneyHandler.InsertCoin(coin); Assert.AreEqual(0, moneyHandler.InsertedCoins.Count); Assert.AreEqual(1, moneyHandler.ReturnedCoins.Count); }
public void MoneyHandler_InsertCoin_AddsCoinToTheStoredCoinsList() { var moneyHandler = new MoneyHandler(); Assert.AreEqual(0, moneyHandler.InsertedCoins.Count); var coin = new Coin(Constants.WeightOfDime, Constants.DiameterOfDime); moneyHandler.InsertCoin(coin); Assert.AreEqual(1, moneyHandler.InsertedCoins.Count); Assert.IsTrue(moneyHandler.InsertedCoins.Contains(coin)); }