diff --git a/src/Microsoft.Data.SqlClient/tests/FunctionalTests/SqlConnectionBasicTests.cs b/src/Microsoft.Data.SqlClient/tests/FunctionalTests/SqlConnectionBasicTests.cs index e61bdfe4ac..916cbf83b4 100644 --- a/src/Microsoft.Data.SqlClient/tests/FunctionalTests/SqlConnectionBasicTests.cs +++ b/src/Microsoft.Data.SqlClient/tests/FunctionalTests/SqlConnectionBasicTests.cs @@ -87,7 +87,7 @@ public void TransientFaultTest(uint errorCode) [InlineData(42108)] [InlineData(42109)] [PlatformSpecific(TestPlatforms.Windows)] - public async Task TransientFaultDisabledTestAsync(uint errorCode) + public void TransientFaultDisabledTestAsync(uint errorCode) { using TransientFaultTDSServer server = TransientFaultTDSServer.StartTestServer(true, true, errorCode); SqlConnectionStringBuilder builder = new() @@ -99,17 +99,9 @@ public async Task TransientFaultDisabledTestAsync(uint errorCode) }; using SqlConnection connection = new(builder.ConnectionString); - try - { - await connection.OpenAsync(); - Assert.False(true, "Connection should not have opened."); - } - catch (SqlException e) - { - // FATAL Error, should result in closed connection. - Assert.Equal(20, e.Class); - Assert.Equal(ConnectionState.Closed, connection.State); - } + Task e = Assert.ThrowsAsync(async () => await connection.OpenAsync()); + Assert.Equal(20, e.Result.Class); + Assert.Equal(ConnectionState.Closed, connection.State); } [ConditionalTheory(typeof(PlatformDetection), nameof(PlatformDetection.IsNotArmProcess))] @@ -129,17 +121,9 @@ public void TransientFaultDisabledTest(uint errorCode) }; using SqlConnection connection = new(builder.ConnectionString); - try - { - connection.Open(); - Assert.False(true, "Connection should not have opened."); - } - catch (SqlException e) - { - // FATAL Error, should result in closed connection. - Assert.Equal(20, e.Class); - Assert.Equal(ConnectionState.Closed, connection.State); - } + SqlException e = Assert.Throws(() => connection.Open()); + Assert.Equal(20, e.Class); + Assert.Equal(ConnectionState.Closed, connection.State); } [Fact]