public void TestTearDown()
{
var testName = TestContext.CurrentContext.Test.Name;
try {
using (var session = CreateAdminSession(Database)) {
using (var query = session.CreateQuery()) {
if (OnTearDown(testName, query))
query.Commit();
}
}
OnBeforeTearDown(testName);
} finally {
if (errors != null)
errors.Clear();
errors = null;
RemoveTesterUser();
DisposeContext();
}
}