public void RunTest(SqlConnection sqlConnection, IInstalledTest installedTest) { using (var sqlCommand = CreateCommand(installedTest.FullTestName, sqlConnection)) { if (sqlConnection.State != ConnectionState.Open) sqlConnection.Open(); sqlCommand.ExecuteNonQuery(); } }
public void RunTest(SqlConnection sqlConnection, IInstalledTest installedTest) { SqlInfoMessageEventHandler onInfoMessage = (sender, e) => { _outputMessageWriter.WriteLine(e.Message); }; sqlConnection.InfoMessage += onInfoMessage; try { _innerExecutor.RunTest(sqlConnection, installedTest); } finally { sqlConnection.InfoMessage -= onInfoMessage; } }