protected virtual void TearDownFixture()
 {
     if (engine != null)
     {
         engine.ClearGlobalEnvironment();
     }
 }