Код: Выделить всё
[Fact]
public async Task Test1()
{
var serviceBusBuilder = new ServiceBusBuilder()
.WithImage("mcr.microsoft.com/azure-messaging/servicebus-emulator:1.1.2")
.WithAcceptLicenseAgreement(true);
var container = serviceBusBuilder.Build();
await container.StartAsync();
}
< /code>
Исключение, которое я получаю, является этим < /p>
System.TimeoutException
The operation has timed out.
at DotNet.Testcontainers.Configurations.WaitStrategy.WaitUntilAsync(Func`1 wait, TimeSpan interval, TimeSpan timeout, Int32 retries, CancellationToken ct) in /_/src/Testcontainers/Configurations/WaitStrategies/WaitStrategy.cs:line 209
at DotNet.Testcontainers.Containers.DockerContainer.CheckReadinessAsync(IEnumerable`1 waitStrategies, CancellationToken ct) in /_/src/Testcontainers/Containers/DockerContainer.cs:line 664
at DotNet.Testcontainers.Containers.DockerContainer.UnsafeStartAsync(CancellationToken ct) in /_/src/Testcontainers/Containers/DockerContainer.cs:line 516
at DotNet.Testcontainers.Containers.DockerContainer.StartAsync(CancellationToken ct) in /_/src/Testcontainers/Containers/DockerContainer.cs:line 309
at Testcontainers.ServiceBus.ServiceBusContainer.UnsafeStartAsync(CancellationToken ct) in /_/src/Testcontainers.ServiceBus/ServiceBusContainer.cs:line 52
at DotNet.Testcontainers.Containers.DockerContainer.StartAsync(CancellationToken ct) in /_/src/Testcontainers/Containers/DockerContainer.cs:line 309
at ServiceBusTestContainer.UnitTest1.Test1() in .\ServiceBusTestContainer\ServiceBusTestContainer\UnitTest1.cs:line 16
at Xunit.Sdk.TestInvoker`1.c__DisplayClass48_0.d.MoveNext() in /_/src/xunit.execution/Sdk/Frameworks/Runners/TestInvoker.cs:line 264
--- End of stack trace from previous location ---
at Xunit.Sdk.ExecutionTimer.AggregateAsync(Func`1 asyncAction) in /_/src/xunit.execution/Sdk/Frameworks/ExecutionTimer.cs:line 48
at Xunit.Sdk.ExceptionAggregator.RunAsync(Func`1 code) in /_/src/xunit.core/Sdk/ExceptionAggregator.cs:line 90
Подробнее здесь: https://stackoverflow.com/questions/796 ... t-starting