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