public SystemController(ILogger <SystemController> logger, ITemperatureGuage temperatureGuage, ISystemStore storageHelper, IOptions <TemperatureOptions> temperatureOptions) { this.logger = logger; this.temperatureGuage = temperatureGuage; this.storageHelper = storageHelper; this.temperatureOptions = temperatureOptions.Value; }
public void Customize(IFixture fixture) { TemperatureOptions options = new TemperatureOptions() { Unit = unit, CommandInterface = "Test", CommandArgs = "Test" }; IOptions <TemperatureOptions> tempOptions = Options.Create <TemperatureOptions>(options); fixture.Register <IOptions <TemperatureOptions> >(() => tempOptions); }
public TemperatureGuage(IOptions <TemperatureOptions> options, ILogger <TemperatureGuage> logger) { this.options = options.Value; this.logger = logger; }