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 CoffeeMachineControllerTests(CoffeeMachineControllerTestFixture fixture, ITestOutputHelper testOutputHelper) { _testOutputHelper = testOutputHelper; this.controller = fixture.serviceProvider.GetRequiredService <ICoffeeMachineController>(); }