Esempio n. 1
0
        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)
 {
 }
Esempio n. 4
0
 public DriveIconService(IIniService iniService)
 {
     _iniService = iniService;
 }