public TestResult Run (NUnit.Framework.Internal.Test test)
{
Result = null;
TestExecutionContext current = TestExecutionContext.CurrentContext;
current.WorkDirectory = Environment.CurrentDirectory;
current.Listener = this;
WorkItem wi = test.CreateWorkItem (Filter);
wi.Execute (current);
Result = wi.Result;
return Result;
}