public void SendFailingNotificationTestResult_ShouldNotCallUpdateTestStatusWhenNoTestExceptionOccurred() { // Arrange var sessionId = Guid.NewGuid().ToString(); _browser.SessionId.Returns(sessionId); _sut.TestException.Returns(null as Exception); _browserStackService.GetSessionDetail(sessionId).Returns(new AutomationSession()); // Act _sut.SendFailingNotificationTestResult(); // Assert _browserStackService.DidNotReceive().UpdateTestStatus(sessionId, SessionStatus.Error, ""); }
private void LogTestSessionDetails(string sessionId) { var session = _browserStackService.GetSessionDetail(sessionId); _traceListener.WriteTestOutput("---------------------------------------------------------------------------"); _traceListener.WriteToolOutput("browser stack session detail: " + session.BrowserUrl); if (!string.IsNullOrWhiteSpace(session.VideoUrl)) { _traceListener.WriteToolOutput("video url: " + session.VideoUrl); } }