public void SendFailingNotificationTestResult_ShouldAlwaysOutputBrowserStackSessionDetails() { // Arrange var sessionId = Guid.NewGuid().ToString(); const string sessionUrl = "http://some/session/url"; var session = new AutomationSession { BrowserUrl = sessionUrl }; _browser.SessionId.Returns(sessionId); _browserStackService.GetSessionDetail(sessionId).Returns(session); // Act _sut.SendFailingNotificationTestResult(); // Assert _traceListener.Received().WriteToolOutput("browser stack session detail: " + sessionUrl); _traceListener.DidNotReceive().WriteTestOutput("video url: " + session.VideoUrl); }