protected override void Before_all_tests() { base.Before_all_tests(); TestEventSubscriptionManager .AddListenerAction <BrowserHostCommunicationTimeoutServerEvent>(o => _publishedEventsCount++); }
protected override void Before_all_tests() { base.Before_all_tests(); TestEventSubscriptionManager.AddListenerAction <TestRunCompletedServerEvent>(msg => { _testRunCompleteMessagesSentCount++; }); HandleMessage(new TestExecutionMethodBeginClientEvent()); HandleMessage(new TestExecutionMethodPassedClientEvent()); HandleMessage(new SignalTestCompleteClientEvent() { BrowserInstanceId = 0, TotalMessagesPostedCount = 3 }); _testRunCompleteMessagesSentCount.ShouldEqual(1); HandleMessage(new TestExecutionMethodBeginClientEvent()); _testRunCompleteMessagesSentCount.ShouldEqual(1); HandleMessage(new TestExecutionMethodPassedClientEvent()); _testRunCompleteMessagesSentCount.ShouldEqual(1); HandleMessage(new SignalTestCompleteClientEvent() { BrowserInstanceId = 0, TotalMessagesPostedCount = 3 }); }
protected override void Before_all_tests() { base.Before_all_tests(); TestEventSubscriptionManager .AddListenerAction <TestCaseResultServerEvent>(e => { if (e.ResultType == ResultType.SystemGeneratedFailure) { _manufacturedFailedEvents.Add(e); } }); }
public void Should_raise_file_refreshed_event_when_existing_file_changes() { bool wasXapFileRefreshed = false; TestEventSubscriptionManager.AddListenerAction <XapFileBuildChangedServerEvent>(e => wasXapFileRefreshed = true); base.replace_test_file(); // refresh event doesn't fire in time so we wait System.Threading.Thread.Sleep(1000); wasXapFileRefreshed.ShouldBeTrue(); }
public void when_simulating_a_build_the_changed_event_should_only_be_raised_once_in_a_short_amount_of_time() { int raisedCount = 0; TestEventSubscriptionManager.AddListenerAction <XapFileBuildChangedServerEvent>(e => { raisedCount++; }); // when building in Visual Studio, it appeared that there were // 5 different changed events thrown. base.replace_test_file(); base.replace_test_file(); base.replace_test_file(); base.replace_test_file(); base.replace_test_file(); // refresh event doesn't fire in time so we wait System.Threading.Thread.Sleep(50); raisedCount.ShouldEqual(1); }
public void SetupEventToSeeIfPublished() { TestEventSubscriptionManager .AddListenerAction <BrowserHostCommunicationTimeoutServerEvent>(e => EventPublished = true); }