public void TransientFaultTest(uint errorCode) { using TransientFaultTDSServer server = TransientFaultTDSServer.StartTestServer(true, true, errorCode); SqlConnectionStringBuilder builder = new() { DataSource = "localhost," + server.Port, IntegratedSecurity = true, Encrypt = false }; using SqlConnection connection = new(builder.ConnectionString); try { connection.Open(); Assert.Equal(ConnectionState.Open, connection.State); } catch (Exception e) { if (null != connection) { Assert.Equal(ConnectionState.Closed, connection.State); } Assert.False(true, e.Message); } }
public void TransientFaultTest() { using (TransientFaultTDSServer server = TransientFaultTDSServer.StartTestServer(true, true, 40613)) { SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder() { DataSource = "localhost," + server.Port, IntegratedSecurity = true }; using (SqlConnection connection = new SqlConnection(builder.ConnectionString)) { try { connection.Open(); Assert.Equal(ConnectionState.Open, connection.State); } catch (Exception e) { if (null != connection) { Assert.Equal(ConnectionState.Closed, connection.State); } Assert.False(true, e.Message); } } } }