diff --git a/tests/Aspire.Microsoft.Data.SqlClient.Tests/SqlServerContainerFixture.cs b/tests/Aspire.Microsoft.Data.SqlClient.Tests/SqlServerContainerFixture.cs index 674771ae56..81bb318295 100644 --- a/tests/Aspire.Microsoft.Data.SqlClient.Tests/SqlServerContainerFixture.cs +++ b/tests/Aspire.Microsoft.Data.SqlClient.Tests/SqlServerContainerFixture.cs @@ -3,6 +3,7 @@ using Aspire.Components.Common.Tests; using Aspire.Hosting; +using DotNet.Testcontainers.Builders; using Testcontainers.MsSql; using Xunit; @@ -21,6 +22,7 @@ public async Task InitializeAsync() { Container = new MsSqlBuilder() .WithImage($"{SqlServerContainerImageTags.Registry}/{SqlServerContainerImageTags.Image}:{SqlServerContainerImageTags.Tag}") + .WithWaitStrategy(Wait.ForUnixContainer().UntilCommandIsCompleted("/opt/mssql-tools18/bin/sqlcmd", "-C", "-Q", "SELECT 1;")) .Build(); await Container.StartAsync(); }