示例#1
0
        public virtual void InitializeTestExecutionBehaviorObservers(
            TestExecutionProvider testExecutionProvider,
            IUnityContainer container)
        {
            var executionEngine = new ExecutionEngineBehaviorObserver(container);
            var videoRecording  = new VideoBehaviorObserver(new MsExpressionEncoderVideoRecorder());

            executionEngine.Subscribe(testExecutionProvider);
            videoRecording.Subscribe(testExecutionProvider);
        }
示例#2
0
        public virtual void InitializeTestExecutionBehaviorObservers(
            TestExecutionProvider testExecutionProvider,
            IUnityContainer container)
        {
            var executionEngine = new ExecutionEngineBehaviorObserver(container);
            var videoRecording  =
                new VideoWorkflowPlugin(new FFmpegVideoRecorder(), new VideoRecorderOutputProvider());

            executionEngine.Subscribe(testExecutionProvider);
            videoRecording.Subscribe(testExecutionProvider);
        }