Example #1
0
 public static DockerImageInfo New(SqlServerDockerSettings sqlServerDockerSettings)
 {
     return(new DockerImageInfo(
                sqlServerDockerSettings.DockerImageName,
                sqlServerDockerSettings.DockerImageTag
                ));
 }
Example #2
0
        public SqlServerDockerCollectionFixture()
        {
            _dockerRegistries = new TestDockerRegistries();

            var configuration = new ConfigurationBuilder()
                                .SetBasePath(Directory.GetCurrentDirectory())
                                .AddJsonFile("appsettings.json")
                                .Build();

            _settings = configuration.GetSection("SqlServerDockerSettings").Get <SqlServerDockerSettings>()
                        ?? SqlServerDockerSettings.Default;

            _dockerRegistries.RegisterSqlServer2019(_dockerClient, _settings);
        }
Example #3
0
 public SQLServer2019Registry(DockerEngine dockerEngine, SqlServerDockerSettings settings) : base(dockerEngine)
 {
     _settings        = settings;
     _dockerImageInfo = DockerImageInfo.New(_settings);
 }
Example #4
0
        /// <summary>
        /// Adiciona o Registrador para SqlServer 2019
        /// </summary>
        /// <param name="testDockerRegistries"></param>
        /// <param name="dockerClient"></param>
        /// <param name="settings"></param>
        public static void RegisterSqlServer2019(this TestDockerRegistries testDockerRegistries, IDockerClient dockerClient, SqlServerDockerSettings settings)
        {
            var dockerEngine = new DockerEngine(dockerClient);

            testDockerRegistries.AddRegistry(new SQLServer2019Registry(dockerEngine, settings));
        }
Example #5
0
 /// <summary>
 /// Adiciona o Registrador para SqlServer 2019
 /// </summary>
 /// <param name="testDockerRegistries"></param>
 /// <param name="dockerEngine"></param>
 /// <param name="settings"></param>
 public static void RegisterSqlServer2019(this TestDockerRegistries testDockerRegistries, DockerEngine dockerEngine, SqlServerDockerSettings settings)
 {
     testDockerRegistries.AddRegistry(new SQLServer2019Registry(dockerEngine, settings));
 }