/// <summary> /// Creates an authenticated instance of <see cref="BrowserStackAutomateClient"/>. /// </summary> /// <returns> /// The authenticated instance of <see cref="BrowserStackAutomateClient"/>. /// </returns> private static BrowserStackAutomateClient CreateAuthenticatedClient() { string userName = Environment.GetEnvironmentVariable("BrowserStack_UserName"); string accessKey = Environment.GetEnvironmentVariable("BrowserStack_AccessKey"); var credential = new NetworkCredential(userName, accessKey); return(BrowserStackAutomateClient.FromCredential(credential)); }
public static void FromCredential_Throws_If_Credential_Is_Null() { // Arrange NetworkCredential credential = null; // Act and Assert Invoking(() => BrowserStackAutomateClient.FromCredential(credential)) .ShouldThrow <ArgumentNullException>() .And .ParamName.Should().Be("credential"); }