public SidekickLapTimesReader(string sidekickDirectory, IAcIdsProvider provider) { if (provider == null) throw new ArgumentNullException(nameof(provider)); /* TODO: Convert IDs to lower case? */ _sidekickDirectory = sidekickDirectory; _provider = provider; }