Ejemplo n.º 1
0
        public void WhenAddCoin_CoinShouldBeAdded()
        {
            ICoinCollection coinCollection = Mocker.CreateInstance <CoinCollection>();
            ICoin           coin           = new Nickle();

            coinCollection.AddCoin(coin);

            coinCollection.Should().BeEquivalentTo(new [] { coin });
        }
        public void Update(ICoinCollection coinCollection)
        {
            var coinTotal = coinCollection.GetCoinTotal();

            if (coinTotal == 0)
            {
                Display = Strings.InsertCoin;
            }
            else
            {
                var dollars = ConvertCentsToDollars(coinTotal);
                Display = string.Format(Strings.DisplayCoinTotal, dollars);
            }

            _displayWriter.Write(Display);
        }