Ejemplo n.º 1
0
 public VendingMachine(ICalculateChange calculateChange)
 {
     _calculateChange = calculateChange;
     ReturnedCoins = new List<string>();
     DispensedProducts = new List<Product>();
 }
Ejemplo n.º 2
0
 public ChangeCalculator(IIOHandler ioHandler, ICalculateChange minCalculator, ICalculateChange randomCalculator)
 {
     _ioHandler        = ioHandler;
     _minCalculator    = minCalculator;
     _randomCalculator = randomCalculator;
 }
Ejemplo n.º 3
0
 public CashRegister(IBox box, ICalculateChange calculateChange)
 {
     _box             = box;
     _calculateChange = calculateChange;
 }