public VersionsAnalyzerService(IOptions <PackageVersionConfigurations> packageVersionConfiguration, IDateTimeProvider dateTimeProvider)
 {
     if (packageVersionConfiguration == null)
     {
         throw new ArgumentNullException(nameof(packageVersionConfiguration));
     }
     this.packageVersionConfiguration = packageVersionConfiguration.Value;
     this.dateTimeProvider            = dateTimeProvider ?? throw new ArgumentNullException(nameof(dateTimeProvider));
 }
 public SettingsController(IOptions <PackageVersionConfigurations> packageVersionConfigurations)
 {
     this.packageVersionConfigurations = (packageVersionConfigurations ?? throw new ArgumentNullException(nameof(packageVersionConfigurations))).Value;
 }