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>());
        }
示例#2
0
        public void ExpectEntryTests(ExpectEntry expectEntry)
        {
            ITestRunner testRunner = new EngineTestRunner();

            ExpectAttributeBasedAssertions(testRunner, expectEntry);
        }