WireMockContainerBuilder: allow only docker images named wiremock (#1392)

This commit is contained in:
Stef Heyenrath
2025-12-11 22:21:39 +01:00
committed by GitHub
parent 36b89afce5
commit b57d5e7548

View File

@@ -230,9 +230,9 @@ public sealed class WireMockContainerBuilder : ContainerBuilder<WireMockContaine
// In case the _imageOS is not set, determine it from the Image FullName. // In case the _imageOS is not set, determine it from the Image FullName.
if (_imageOS == null) if (_imageOS == null)
{ {
if (builder.DockerResourceConfiguration.Image.FullName.IndexOf("wiremock.net", StringComparison.OrdinalIgnoreCase) < 0) if (builder.DockerResourceConfiguration.Image.FullName.IndexOf("wiremock", StringComparison.OrdinalIgnoreCase) < 0)
{ {
throw new InvalidOperationException(); throw new InvalidOperationException("It's only possible to use a wiremock docker image.");
} }
_imageOS = builder.DockerResourceConfiguration.Image.FullName.IndexOf("windows", StringComparison.OrdinalIgnoreCase) >= 0 ? OSPlatform.Windows : OSPlatform.Linux; _imageOS = builder.DockerResourceConfiguration.Image.FullName.IndexOf("windows", StringComparison.OrdinalIgnoreCase) >= 0 ? OSPlatform.Windows : OSPlatform.Linux;