Beispiel #1
0
 public CoffeeMachine(ICoffeeMachineCommandProvider commands, ICoffeeMachineController controller, ICoffeeMachineLogger logger,
                      IOutputHandler outputHandler)
 {
     this.controller    = controller;
     this.logger        = logger;
     this.outputHandler = outputHandler;
     this.commands      = commands;
 }
Beispiel #2
0
 public TestCoffeeMachine(ICoffeeMachineCommandProvider commands,
                          ICoffeeMachineController controller,
                          ICoffeeMachineLogger logger,
                          IOutputHandler outputHandler) : base(commands,
                                                               controller,
                                                               logger,
                                                               outputHandler) =>
     this.controller = controller;
Beispiel #3
0
 public CoffeeOrder(IEnumerable <ICoffee> finalizedCoffees, ICoffeeMachineLogger consoleLogger)
 {
     FinalizedCoffees = finalizedCoffees;
 }