Example #1
0
 public CoffeeMachine(ICoffeeMachineCommandProvider commands, ICoffeeMachineController controller, ICoffeeMachineLogger logger,
                      IOutputHandler outputHandler)
 {
     this.controller    = controller;
     this.logger        = logger;
     this.outputHandler = outputHandler;
     this.commands      = commands;
 }
Example #2
0
 public TestCoffeeMachine(ICoffeeMachineCommandProvider commands,
                          ICoffeeMachineController controller,
                          ICoffeeMachineLogger logger,
                          IOutputHandler outputHandler) : base(commands,
                                                               controller,
                                                               logger,
                                                               outputHandler) =>
     this.controller = controller;
Example #3
0
 public CoffeeMachineControllerTests(CoffeeMachineControllerTestFixture fixture, ITestOutputHelper testOutputHelper)
 {
     _testOutputHelper = testOutputHelper;
     this.controller   = fixture.serviceProvider.GetRequiredService <ICoffeeMachineController>();
 }