Skip to content

Commit 6688b92

Browse files
authored
chore!: Remove legacy WithCreateParameterModifier(Action<CreateContainerParameters>) (#809)
1 parent e5baa89 commit 6688b92

File tree

3 files changed

+2
-19
lines changed

3 files changed

+2
-19
lines changed

src/Testcontainers/Builders/ContainerBuilder`3.cs

-6
Original file line numberDiff line numberDiff line change
@@ -298,12 +298,6 @@ public TBuilderEntity WithStartupCallback(Func<IContainer, CancellationToken, Ta
298298
return this.Clone(new ContainerConfiguration(startupCallback: startupCallback));
299299
}
300300

301-
/// <inheritdoc cref="IContainerBuilder{TBuilderEntity, TContainerEntity}" />
302-
public TBuilderEntity WithCreateContainerParametersModifier(Action<CreateContainerParameters> parameterModifier)
303-
{
304-
return this.WithCreateParameterModifier(parameterModifier);
305-
}
306-
307301
/// <inheritdoc cref="IAbstractBuilder{TBuilderEntity, TResourceEntity, TCreateResourceEntity}" />
308302
protected override TBuilderEntity Init()
309303
{

src/Testcontainers/Builders/IContainerBuilder`2.cs

-11
Original file line numberDiff line numberDiff line change
@@ -357,16 +357,5 @@ public interface IContainerBuilder<out TBuilderEntity, out TContainerEntity> : I
357357
/// <returns>A configured instance of <typeparamref name="TBuilderEntity" />.</returns>
358358
[PublicAPI]
359359
TBuilderEntity WithStartupCallback(Func<IContainer, CancellationToken, Task> startupCallback);
360-
361-
/// <summary>
362-
/// Allows low level modifications of <see cref="CreateContainerParameters" /> after the builder configuration has been applied. Multiple low level modifications will be executed in order of insertion.
363-
/// </summary>
364-
/// <remarks>
365-
/// This exposes the underlying Docker.DotNet API. Changes are outside of this project.
366-
/// </remarks>
367-
/// <param name="parameterModifier">The action that invokes modifying the <see cref="CreateContainerParameters" /> instance.</param>
368-
/// <returns>A configured instance of <typeparamref name="TBuilderEntity" />.</returns>
369-
[Obsolete("Use WithCreateParameterModifier(Action<CreateContainerParameters>) instead.")]
370-
TBuilderEntity WithCreateContainerParametersModifier(Action<CreateContainerParameters> parameterModifier);
371360
}
372361
}

tests/Testcontainers.Tests/Unit/Containers/Unix/TestcontainersContainerTest.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -461,8 +461,8 @@ public async Task ParameterModifiers()
461461
var testcontainersBuilder = new TestcontainersBuilder<TestcontainersContainer>()
462462
.WithImage("alpine")
463463
.WithEntrypoint(CommonCommands.SleepInfinity)
464-
.WithCreateContainerParametersModifier(parameters => parameters.Name = "placeholder")
465-
.WithCreateContainerParametersModifier(parameters => parameters.Name = name);
464+
.WithCreateParameterModifier(parameters => parameters.Name = "placeholder")
465+
.WithCreateParameterModifier(parameters => parameters.Name = name);
466466

467467
// Then
468468
await using (ITestcontainersContainer testcontainer = testcontainersBuilder.Build())

0 commit comments

Comments
 (0)