public void SqlServerDataSourceTests_OnError()
{
int count = 0;
var dataSource = SqlServerDataSource.CreateFromConfig("SqlServerTestDatabase");
dataSource.ExecutionError += (s, e) => count++;
try
{
dataSource.Sql("THIS ISN'T VALID SQL").Execute();
Assert.Fail("excected a sql exception");
}
catch (SqlException)
{
Assert.AreEqual(1, count, "Expected one error event notification");
}
}