прошу спецов посмотреть на пример тестирования и дать свои замечания что и где я не так сделал?
[TestFixture] public class AnswerDB { string ConnectionString = null; [SetUp] public AnswerDB(string ConnectionString) { this.ConnectionString = ConnectionString; } //заносим ответы в БД [Test] public void InsertData(string guid, string answer) { SqlConnection sqlconn = new SqlConnection(ConnectionString); Assert.IsNull(ConnectionString, "Строка соединения не получена"); try { sqlconn.Open(); } catch (Exception ex) { Assert.Fail("Соединение не установлено"); throw new Exception(ex.Message); } SqlCommand sqlcomm = new SqlCommand("insert into t_answer (guid, answer) values(@guid,@answer)", sqlconn); sqlcomm.Parameters.Clear(); sqlcomm.Parameters.Add(new SqlParameter("@guid", DbType.String)); sqlcomm.Parameters.Add(new SqlParameter("@answer", DbType.String)); sqlcomm.Parameters[0].Value = guid; sqlcomm.Parameters[1].Value = answer; Assert.IsNull(guid, "Не получен параметр SessionID"); Assert.IsNull(answer, "Не получен параметр answer"); try { sqlcomm.ExecuteNonQuery(); } catch (Exception ex) { //если в классе возникла ошибка перазватываем и //откатываем обновление Бд //+ генерим новое исключения для перехвата его в Global.asax Assert.Fail("Ошибка выполения запроса вставки данных в БД"); throw new Exception(ex.Message); } finally { sqlconn.Close(); } } }