コード例 #1
0
        public void Initialize()
        {
            var engineX = new TestEngineClass();

            InternalEngineCreated?.Invoke(engineX);
            TestEngine = engineX;
        }
コード例 #2
0
        public void Initialize()
        {
#if NET35
            var engineX = new TestEngine();
#else
            var engineX = TestEngineActivator.CreateInstance();
#endif
            InternalEngineCreated?.Invoke(engineX);
            TestEngine = engineX;
        }
コード例 #3
0
        // The Adapter is constructed using the default constructor.
        // We don't have any info to initialize it until one of the
        // ITestDiscovery or ITestExecutor methods is called. Each
        // Discover or Execute method must call this method.
        protected void Initialize(IDiscoveryContext context, IMessageLogger messageLogger)
        {
            var engine = new TestEngineClass();

            InternalEngineCreated?.Invoke(engine);
            TestEngine = engine;
            TestLog    = new TestLogger(messageLogger);
            Settings   = new AdapterSettings(TestLog);
            TestLog.InitSettings(Settings);
            try
            {
                Settings.Load(context);
                TestLog.Verbosity = Settings.Verbosity;
            }
            catch (Exception e)
            {
                TestLog.Warning("Error initializing RunSettings. Default settings will be used");
                TestLog.Warning(e.ToString());
            }
        }