public SvxLinkService(ILogger <SvxLinkService> logger, IRepositories repositories, ScanService scanService, TelemetryClient telemetry, IIniService iniService) : base(logger, telemetry) { this.logger = logger; this.repositories = repositories; this.scanService = scanService; this.telemetry = telemetry; this.iniService = iniService; lastTx = DateTime.Now; tempoTimer = new Timer(1000) { Enabled = false }; tempoTimer.Start(); tempoTimer.Elapsed += CheckTemporized; scanTimer = new Timer(5000) { Enabled = false }; scanTimer.Start(); scanTimer.Elapsed += CheckScan; }
public void Setup() { logger = Substitute.For <ILogger <SvxLinkService> >(); repositories = Substitute.For <IRepositories>(); scanService = new ScanService(Substitute.For <ILogger <ScanService> >(), new TelemetryClient()); telemetry = new TelemetryClient(); iniService = Substitute.For <IIniService>(); }
public TestableSvxlinkService(ILogger <SvxLinkService> logger, IRepositories repositories, ScanService scanService, TelemetryClient telemetry, IIniService iniService) : base(logger, repositories, scanService, telemetry, iniService) { }
public DriveIconService(IIniService iniService) { _iniService = iniService; }