Exemple #1
0
        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, "");
        }
Exemple #2
0
        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);
            }
        }