diff --git a/src/Microsoft.Data.SqlClient/tests/ManualTests/SQL/SqlCommand/SqlCommandCancelTest.cs b/src/Microsoft.Data.SqlClient/tests/ManualTests/SQL/SqlCommand/SqlCommandCancelTest.cs index 2d9d5ec6d8..def19cc80a 100644 --- a/src/Microsoft.Data.SqlClient/tests/ManualTests/SQL/SqlCommand/SqlCommandCancelTest.cs +++ b/src/Microsoft.Data.SqlClient/tests/ManualTests/SQL/SqlCommand/SqlCommandCancelTest.cs @@ -607,7 +607,11 @@ private static async Task ExecuteWaitForAsync(CancellationToken cancellationToke using (var connection = new SqlConnection(connectionString)) { await connection.OpenAsync().ConfigureAwait(false); - using (var command = new SqlCommand($"WAITFOR DELAY '00:00:{delaySeconds:D2}'", connection)) + using (var command = new SqlCommand(@" +WHILE 1 = 1 +BEGIN + DECLARE @x INT = 1 +END", connection)) { command.CommandTimeout = delaySeconds + 10; await command.ExecuteNonQueryAsync(cancellationToken).ConfigureAwait(false);