Example #1
0
        public ParseActivity(FileReader file, AisStore store, NmeaParser parseNmea, Counters counters, Tracking tracking, ILogger <ParseActivity> logger)
        {
            _logger = logger.VerifyNotNull(nameof(logger));

            _fileReader = file.VerifyNotNull(nameof(file));
            _parseNmea  = parseNmea.VerifyNotNull(nameof(parseNmea));
            _store      = store.VerifyNotNull(nameof(store));
            _counters   = counters.VerifyNotNull(nameof(counters));
            _tracking   = tracking.VerifyNotNull(nameof(tracking));
        }