Esempio n. 1
0
        public BaseVendingMachine(ICoinAcceptor coinAcceptor, IVendingMachineWallet wallet,
                                  IBeverageRepository beverageRepository)
        {
            if (coinAcceptor == null || wallet == null || beverageRepository == null)
            {
                throw new ArgumentNullException();
            }

            CoinAcceptor       = coinAcceptor;
            Wallet             = wallet;
            BeverageRepository = beverageRepository;
        }
Esempio n. 2
0
 public VendingMachine(ICoinAcceptor coinAcceptor, IVendingMachineWallet wallet,
                       IBeverageRepository repository)
     : base(coinAcceptor, wallet, repository)
 {
 }