mirror of
https://github.com/wiremock/WireMock.Net.git
synced 2026-05-28 10:49:14 +02:00
Fix readyness-check for Testcontainers (#1408)
* Add XUnit Logging to TestcontainersTests * .
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
// Copyright © WireMock.Net
|
||||
|
||||
using System;
|
||||
using System.Threading.Tasks;
|
||||
using DotNet.Testcontainers.Configurations;
|
||||
using DotNet.Testcontainers.Containers;
|
||||
|
||||
namespace WireMock.Net.Testcontainers;
|
||||
|
||||
internal class WireMockWaitStrategy : IWaitUntil
|
||||
{
|
||||
public async Task<bool> UntilAsync(IContainer container)
|
||||
{
|
||||
if (container is not WireMockContainer wireMockContainer)
|
||||
{
|
||||
throw new InvalidOperationException("The passed container is not a WireMockContainer.");
|
||||
|
||||
}
|
||||
|
||||
await wireMockContainer.CallAdditionalActionsAfterReadyAsync();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user