public void StartListeningTo(IReportingChannel reportingChannel) { ValidateSpecialMessageHandlersArePresent(); _channels.Add(reportingChannel); reportingChannel.MessageReceived += OnMessageReceived; }
public TestDiscoveryStartMessageHandler( ITestRunnerFactory testRunnerFactory, IReportingChannel adapterChannel, IReportingChannelFactory reportingChannelFactory) { _testRunnerFactory = testRunnerFactory; _adapterChannel = adapterChannel; _reportingChannelFactory = reportingChannelFactory; }
public GetTestRunnerProcessStartInfoMessageHandler( ITestRunnerFactory testRunnerFactory, IReportingChannel adapterChannel, IReportingChannelFactory reportingChannelFactory) { _testRunnerFactory = testRunnerFactory; _adapterChannel = adapterChannel; _reportingChannelFactory = reportingChannelFactory; }
protected TestRunnerResultMessageHandler( IReportingChannel adapterChannel, DotnetTestState nextStateIfHandled, string messageIfHandled) { _adapterChannel = adapterChannel; _nextStateIfHandled = nextStateIfHandled; _messageIfHandled = messageIfHandled; }
private void OnTestRunnerChannelCreated(object sender, IReportingChannel testRunnerChannel) { if (_testRunnerChannel != null) { const string errorMessage = "TestRunnerWaitingCommandMessageHandler already has a test runner channel"; throw new InvalidOperationException(errorMessage); } _testRunnerChannel = testRunnerChannel; }
public static IDotnetTest AddTestDiscoveryMessageHandlers( this IDotnetTest dotnetTest, IReportingChannel adapterChannel, IReportingChannelFactory reportingChannelFactory, ITestRunnerFactory testRunnerFactory) { dotnetTest.AddMessageHandler( new TestDiscoveryStartMessageHandler(testRunnerFactory, adapterChannel, reportingChannelFactory)); return(dotnetTest); }
public static IDotnetTest AddTestRunnnersMessageHandlers( this IDotnetTest dotnetTest, IReportingChannel adapterChannel) { dotnetTest.AddMessageHandler(new TestRunnerTestStartedMessageHandler(adapterChannel)); dotnetTest.AddMessageHandler(new TestRunnerTestResultMessageHandler(adapterChannel)); dotnetTest.AddMessageHandler(new TestRunnerTestFoundMessageHandler(adapterChannel)); dotnetTest.AddMessageHandler(new TestRunnerTestCompletedMessageHandler(adapterChannel)); return dotnetTest; }
public static IDotnetTest AddTestDiscoveryMessageHandlers( this IDotnetTest dotnetTest, IReportingChannel adapterChannel, IReportingChannelFactory reportingChannelFactory, ITestRunnerFactory testRunnerFactory) { dotnetTest.AddMessageHandler( new TestDiscoveryStartMessageHandler(testRunnerFactory, adapterChannel, reportingChannelFactory)); return dotnetTest; }
public static IDotnetTest AddNonSpecificMessageHandlers( this IDotnetTest dotnetTest, ITestMessagesCollection messages, IReportingChannel adapterChannel) { dotnetTest.TestSessionTerminateMessageHandler = new TestSessionTerminateMessageHandler(messages); dotnetTest.UnknownMessageHandler = new UnknownMessageHandler(adapterChannel); dotnetTest.AddMessageHandler(new VersionCheckMessageHandler(adapterChannel)); return(dotnetTest); }
public static IDotnetTest AddNonSpecificMessageHandlers( this IDotnetTest dotnetTest, ITestMessagesCollection messages, IReportingChannel adapterChannel) { dotnetTest.TestSessionTerminateMessageHandler = new TestSessionTerminateMessageHandler(messages); dotnetTest.UnknownMessageHandler = new UnknownMessageHandler(adapterChannel); dotnetTest.AddMessageHandler(new VersionCheckMessageHandler(adapterChannel)); return dotnetTest; }
public static IDotnetTest AddTestRunMessageHandlers( this IDotnetTest dotnetTest, IReportingChannel adapterChannel, IReportingChannelFactory reportingChannelFactory, ITestRunnerFactory testRunnerFactory) { dotnetTest.AddMessageHandler(new GetTestRunnerProcessStartInfoMessageHandler( testRunnerFactory, adapterChannel, reportingChannelFactory)); return(dotnetTest); }
public static IDotnetTest AddTestRunnnersMessageHandlers( this IDotnetTest dotnetTest, IReportingChannel adapterChannel, IReportingChannelFactory reportingChannelFactory) { dotnetTest.AddMessageHandler(new TestRunnerTestStartedMessageHandler(adapterChannel)); dotnetTest.AddMessageHandler(new TestRunnerTestResultMessageHandler(adapterChannel)); dotnetTest.AddMessageHandler(new TestRunnerTestFoundMessageHandler(adapterChannel)); dotnetTest.AddMessageHandler(new TestRunnerTestCompletedMessageHandler(adapterChannel)); dotnetTest.AddMessageHandler(new TestRunnerWaitingCommandMessageHandler(reportingChannelFactory)); return(dotnetTest); }
public static IDotnetTest AddTestRunMessageHandlers( this IDotnetTest dotnetTest, IReportingChannel adapterChannel, IReportingChannelFactory reportingChannelFactory, ITestRunnerFactory testRunnerFactory) { dotnetTest.AddMessageHandler(new GetTestRunnerProcessStartInfoMessageHandler( testRunnerFactory, adapterChannel, reportingChannelFactory)); return dotnetTest; }
public TestRunnerTestCompletedMessageHandler(IReportingChannel adapterChannel) { _adapterChannel = adapterChannel; }
public VersionCheckMessageHandler(IReportingChannel adapterChannel) { _adapterChannel = adapterChannel; }
public UnknownMessageHandler(IReportingChannel adapterChannel) { _adapterChannel = adapterChannel; }
public TestRunnerTestStartedMessageHandler(IReportingChannel adapterChannel) : base(adapterChannel, DotnetTestState.TestExecutionStarted, TestMessageTypes.TestExecutionStarted) { }
public TestRunnerTestFoundMessageHandler(IReportingChannel adapterChannel) : base(adapterChannel, DotnetTestState.TestDiscoveryStarted, TestMessageTypes.TestDiscoveryTestFound) { }
public TestRunnerTestResultMessageHandler(IReportingChannel adapterChannel) : base(adapterChannel, DotnetTestState.TestExecutionStarted, TestMessageTypes.TestExecutionTestResult) { }