public InitCommand(ICmdCoffeeApi cmdCoffeeApi, Func <ICmdCoffeeApiSettings> apiSettingsFactory, IOutputWriter outputWriter) { _cmdCoffeeApi = cmdCoffeeApi; _apiSettingsFactory = apiSettingsFactory; _outputWriter = outputWriter; }
public BuyCommand(ICmdCoffeeApi cmdCoffeeApi, Func <IAppSettings> appSettingsFactory, IOutputWriter writer, IOutputGenerator outputGenerator) { _cmdCoffeeApi = cmdCoffeeApi; _writer = writer; _outputGenerator = outputGenerator; _appSettings = appSettingsFactory(); }
public ProductsCommand(IOutputGenerator outputGenerator, ICmdCoffeeApi cmdCoffeeApi, IOutputWriter outputWriter) { _outputGenerator = outputGenerator; _cmdCoffeeApi = cmdCoffeeApi; _outputWriter = outputWriter; }