public CoffeeMachine(ICoffeeMachineCommandProvider commands, ICoffeeMachineController controller, ICoffeeMachineLogger logger, IOutputHandler outputHandler) { this.controller = controller; this.logger = logger; this.outputHandler = outputHandler; this.commands = commands; }
public TestCoffeeMachine(ICoffeeMachineCommandProvider commands, ICoffeeMachineController controller, ICoffeeMachineLogger logger, IOutputHandler outputHandler) : base(commands, controller, logger, outputHandler) => this.controller = controller;
public CoffeeCommandsTests(CoffeeCommandsTestFixture fixture, ICoffeeMachineCommandProvider commands) { this.commands = commands; }
public CoffeeMachineController(ICoffeeOrder orders, ICoffeeMachineCommandProvider commands) { Orders = orders; Commands = commands; }