private void loadTest(TWEngine engine) { engine.AddSimulator(new EngineUISimulator()); //engine.AddSimulator(new GraphVisualizerSimulator()); try { var test = new NUnitTest(engineTestState.GetActiveTest(), engineTestState.GetActiveTest().ReflectedType); var runner = new EngineTestRunner(); runner.RunTestInEngine(engine, test); } catch (Exception ex) { //TODO: this does not work since the error is caught in the NUnit Test Runner!! DI.Get <IErrorLogger>().Log(ex, "When starting test (EngineInitializer)"); } loadBare(engine); //engine.AddSimulator(DI.Get<ModelObjectGraphSimulator>()); }
public void ExpectEntryTests(ExpectEntry expectEntry) { ITestRunner testRunner = new EngineTestRunner(); ExpectAttributeBasedAssertions(testRunner, expectEntry); }