コード例 #1
0
        public void SendFailingNotificationTestResult_ShouldDoNothingWhenSessionIdIsNullOrEmpty(string emptySessionId)
        {
            // Arrange
            var sessionId = Guid.NewGuid().ToString();

            _browser.SessionId.Returns(emptySessionId);

            // Act
            _sut.SendFailingNotificationTestResult();

            // Assert

            _browserStackService.DidNotReceive().UpdateTestStatus(emptySessionId, SessionStatus.Error, "");
            _browserStackService.DidNotReceive().GetSessionDetail(emptySessionId);
            _traceListener.DidNotReceive().WriteToolOutput(Arg.Any <string>());
            _traceListener.DidNotReceive().WriteTestOutput(Arg.Any <string>());
        }