Ejemplo n.º 1
0
        public StatLightRunnerFactory(ILogger logger, IEventSubscriptionManager eventSubscriptionManager, IEventPublisher eventPublisher)
        {
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }
            _logger = logger;
            _eventSubscriptionManager = eventSubscriptionManager;
            _eventPublisher           = eventPublisher;

            var debugListener = new ConsoleDebugListener(logger);

            _eventSubscriptionManager.AddListener(debugListener);

            var ea = eventSubscriptionManager as EventAggregator;

            if (ea != null)
            {
                ea.IgnoreTracingEvent <InitializationOfUnitTestHarnessClientEvent>();
                ea.IgnoreTracingEvent <TestExecutionClassCompletedClientEvent>();
                ea.IgnoreTracingEvent <TestExecutionClassBeginClientEvent>();
                ea.IgnoreTracingEvent <SignalTestCompleteClientEvent>();
            }

            SetupExtensions(_eventSubscriptionManager);
        }
Ejemplo n.º 2
0
        public StatLightRunnerFactory(ILogger logger, IEventSubscriptionManager eventSubscriptionManager, IEventPublisher eventPublisher)
        {
            if (logger == null) throw new ArgumentNullException("logger");
            _logger = logger;
            _eventSubscriptionManager = eventSubscriptionManager;
            _eventPublisher = eventPublisher;

            var debugListener = new ConsoleDebugListener(logger);
            _eventSubscriptionManager.AddListener(debugListener);

            SetupExtensions(_eventSubscriptionManager);
        }
Ejemplo n.º 3
0
        public StatLightRunnerFactory(ILogger logger, IEventSubscriptionManager eventSubscriptionManager, IEventPublisher eventPublisher)
        {
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }
            _logger = logger;
            _eventSubscriptionManager = eventSubscriptionManager;
            _eventPublisher           = eventPublisher;

            var debugListener = new ConsoleDebugListener(logger);

            _eventSubscriptionManager.AddListener(debugListener);

            SetupExtensions(_eventSubscriptionManager);
        }
        public StatLightRunnerFactory(ILogger logger, IEventSubscriptionManager eventSubscriptionManager, IEventPublisher eventPublisher)
        {
            if (logger == null) throw new ArgumentNullException("logger");
            _logger = logger;
            _eventSubscriptionManager = eventSubscriptionManager;
            _eventPublisher = eventPublisher;

            var debugListener = new ConsoleDebugListener(logger);
            _eventSubscriptionManager.AddListener(debugListener);

            var ea = eventSubscriptionManager as EventAggregator;
            if (ea != null)
            {
                ea.IgnoreTracingEvent<InitializationOfUnitTestHarnessClientEvent>();
                ea.IgnoreTracingEvent<TestExecutionClassCompletedClientEvent>();
                ea.IgnoreTracingEvent<TestExecutionClassBeginClientEvent>();
                ea.IgnoreTracingEvent<SignalTestCompleteClientEvent>();
            }

            SetupExtensions(_eventSubscriptionManager);
        }