public void CoinAceptorBalance()
        {
            CoinAceptor aceptor = new CoinAceptor();

            int coinsCount = 10;
            int coinsValue = 5;

            aceptor.AddCoin(new Coin(coinsValue, coinsCount));

            Assert.AreEqual(aceptor.Balance, coinsCount * coinsValue);
        }
        public MainViewModel()
        {
            var coinAceptor         = new CoinAceptor();
            var vendingMachineValet = new VendingMachineWallet();
            var beverageRepository  = new BeverageRepository();

            VendingMachine = new VendingMachineRef(coinAceptor, vendingMachineValet, beverageRepository);

            CustomerWallet = new Wallet();

            messageNotifyer = new MessageNotifyer();
        }