/// <summary> /// Initializes a new instance of the <see cref="ApplicationIs64BitCommandFactory" /> class. /// </summary> /// <param name="applicationSettings">The settings that have been configured for this application.</param> /// <param name="serviceProvider">The dependency injection service provider.</param> /// <param name="loggerFactory">The logging factory instance.</param> /// <exception cref="ArgumentNullException">applicationSettings /// or /// serviceProvider /// or /// loggingFactory</exception> public ApplicationIs64BitCommandFactory( Settings.ApplicationSettings applicationSettings, IServiceProvider serviceProvider, ILoggerFactory loggerFactory) : base(applicationSettings, serviceProvider, loggerFactory) { Logger = loggerFactory.CreateLogger <ApplicationIs64BitCommandFactory>(); }
/// <summary> /// Initializes a new instance of the <see cref="VersioningCheckCommandFactory" /> class. /// </summary> /// <param name="applicationSettings">The settings that have been configured for this application.</param> /// <param name="serviceProvider">The dependency injection service provider.</param> /// <param name="loggerFactory">The logging factory instance.</param> /// <exception cref="ArgumentNullException">applicationSettings /// or /// serviceProvider /// or /// loggingFactory</exception> public VersioningCheckCommandFactory( Settings.ApplicationSettings applicationSettings, IServiceProvider serviceProvider, ILoggerFactory loggerFactory) : base(applicationSettings, serviceProvider, loggerFactory) { Logger = loggerFactory.CreateLogger <VersioningCheckCommandFactory>(); }
/// <summary> /// Initializes a new instance of the <see cref="ConfigReviewCommandFactory" /> class. /// </summary> /// <param name="applicationSettings">The settings that have been configured for this application.</param> /// <param name="serviceProvider">The dependency injection service provider.</param> /// <param name="loggerFactory">The logging factory instance.</param> /// <exception cref="ArgumentNullException">applicationSettings /// or /// serviceProvider /// or /// loggingFactory</exception> public ConfigReviewCommandFactory( Settings.ApplicationSettings applicationSettings, IServiceProvider serviceProvider, ILoggerFactory loggerFactory) : base(applicationSettings, serviceProvider, loggerFactory) { Logger = loggerFactory.CreateLogger <ConfigReviewCommandFactory>(); }
/// <summary> /// Initializes a new instance of the <see cref="NugetContainsSupportFilesCommandFactory" /> class. /// </summary> /// <param name="applicationSettings">The settings that have been configured for this application.</param> /// <param name="serviceProvider">The dependency injection service provider.</param> /// <param name="loggerFactory">The logging factory instance.</param> /// <exception cref="ArgumentNullException">applicationSettings /// or /// serviceProvider /// or /// loggingFactory</exception> public NugetContainsSupportFilesCommandFactory( Settings.ApplicationSettings applicationSettings, IServiceProvider serviceProvider, ILoggerFactory loggerFactory) : base(applicationSettings, serviceProvider, loggerFactory) { Logger = loggerFactory.CreateLogger <NugetContainsSupportFilesCommandFactory>(); }
public void Test_DirectoryRepositoryFactory() { var appSettings = new Settings.ApplicationSettings(); var factory = new DirectoryRepositoryFactory(appSettings, ServiceProvider, LoggerFactory); var feed = new Settings.Feed { Name = "", Type = "Directory" }; var sut = factory.Create(feed); Assert.Equal("Directory", sut.RepositoryType); }
/// <summary> /// Initializes a new instance of the <see cref="ProcessAction"/> class. /// </summary> /// <param name="applicationSettings">The application settings.</param> /// <param name="actionSettings">The action settings.</param> /// <param name="sourceRepository">The source repository.</param> /// <param name="serviceProvider">The service provider used to resolve dependencies.</param> /// <param name="loggerFactory">The logger factory.</param> /// <exception cref="System.ArgumentNullException">loggerFactory</exception> public ProcessAction( Settings.ApplicationSettings applicationSettings, Settings.Action actionSettings, IRepository <Package> sourceRepository, IServiceProvider serviceProvider, ILoggerFactory loggerFactory) : base(applicationSettings, actionSettings, sourceRepository, serviceProvider, loggerFactory) { if (loggerFactory == null) { throw new ArgumentNullException(nameof(loggerFactory)); } Logger = loggerFactory.CreateLogger <ProcessAction>(); }
/// <summary> /// Initializes a new instance of the <see cref="WebPostActionObserverFactory"/> class. /// </summary> /// <param name="applicationSettings">The settings that have been configured for this application.</param> /// <param name="serviceProvider">The dependency injection service provider.</param> /// <param name="loggerFactory">The logging factory instance.</param> /// <exception cref="ArgumentNullException"> /// applicationSettings /// or /// serviceProvider /// or /// loggingFactory /// </exception> public WebPostActionObserverFactory(Settings.ApplicationSettings applicationSettings, IServiceProvider serviceProvider, ILoggerFactory loggerFactory) : base(applicationSettings, serviceProvider, loggerFactory) { Logger = loggerFactory.CreateLogger <WebPostActionObserverFactory>(); }