You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Azure Cosmos DB |`mcr.microsoft.com/cosmosdb/linux/azure-cosmos-emulator:latest`|[NuGet](https://www.nuget.org/packages/Testcontainers.CosmosDb)|[Source](https://github.com/testcontainers/testcontainers-dotnet/tree/develop/src/Testcontainers.CosmosDb)|
| Azure Service Bus |`mcr.microsoft.com/azure-messaging/servicebus-emulator:latest`|[NuGet](https://www.nuget.org/packages/Testcontainers.ServiceBus)|[Source](https://github.com/testcontainers/testcontainers-dotnet/tree/develop/src/Testcontainers.ServiceBus)|
/// When <paramref name="acceptLicenseAgreement" /> is set to <c>true</c>, the Azure Event Hubs Emulator <see href="https://github.com/Azure/azure-event-hubs-emulator-installer/blob/main/EMULATOR_EULA.md">license</see> is accepted.
51
+
/// </remarks>
52
+
/// <param name="acceptLicenseAgreement">A boolean value indicating whether the Azure Event Hubs Emulator license agreement is accepted.</param>
53
+
/// <returns>A configured instance of <see cref="EventHubsBuilder" />.</returns>
.ThrowIf(argument =>!argument.Value.Validate(), _ =>thrownewArgumentException("The service configuration of the Azure Event Hubs Emulator is invalid."));
130
+
}
131
+
132
+
/// <inheritdoc />
133
+
protectedoverrideEventHubsBuilderInit()
134
+
{
135
+
returnbase.Init()
136
+
.WithImage(EventHubsImage)
137
+
.WithPortBinding(EventHubsPort,true)
138
+
.WithWaitStrategy(Wait.ForUnixContainer()
139
+
.UntilMessageIsLogged("Emulator Service is Successfully Up!")
0 commit comments