/// <inheritdoc />
 protected override ITestcontainersVolumeBuilder MergeNewConfiguration(IDockerResourceConfiguration dockerResourceConfiguration)
 {
     return(this.MergeNewConfiguration(new TestcontainersVolumeConfiguration(dockerResourceConfiguration)));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TestcontainersVolumeConfiguration" /> class.
 /// </summary>
 /// <param name="dockerResourceConfiguration">The Docker resource configuration.</param>
 public TestcontainersVolumeConfiguration(IDockerResourceConfiguration dockerResourceConfiguration)
     : base(dockerResourceConfiguration)
 {
 }
Exemple #3
0
 /// <inheritdoc />
 protected override IImageFromDockerfileBuilder MergeNewConfiguration(IDockerResourceConfiguration dockerResourceConfiguration)
 {
     return(this.MergeNewConfiguration(new ImageFromDockerfileConfiguration(dockerResourceConfiguration)));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ImageFromDockerfileConfiguration" /> class.
 /// </summary>
 /// <param name="dockerResourceConfiguration">The Docker resource configuration.</param>
 public ImageFromDockerfileConfiguration(IDockerResourceConfiguration dockerResourceConfiguration)
     : base(dockerResourceConfiguration)
 {
 }
 /// <summary>
 /// Merges the current with the new Docker resource configuration.
 /// </summary>
 /// <param name="dockerResourceConfiguration">The new Docker resource configuration.</param>
 /// <returns>A configured instance of <see cref="TBuilderEntity" />.</returns>
 protected abstract TBuilderEntity MergeNewConfiguration(IDockerResourceConfiguration dockerResourceConfiguration);
Exemple #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TestcontainersNetworkConfiguration" /> class.
 /// </summary>
 /// <param name="dockerResourceConfiguration">The Docker resource configuration.</param>
 public TestcontainersNetworkConfiguration(IDockerResourceConfiguration dockerResourceConfiguration)
     : base(dockerResourceConfiguration)
 {
 }
Exemple #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DockerResourceConfiguration" /> class.
 /// </summary>
 /// <param name="dockerResourceConfiguration">The Docker resource configuration.</param>
 public DockerResourceConfiguration(IDockerResourceConfiguration dockerResourceConfiguration)
     : this(dockerResourceConfiguration.DockerEndpointAuthConfig, dockerResourceConfiguration.Labels)
 {
 }