public void TestServerUrlEnvironmentVariables() { TestEyes testEyes = new TestEyes(); IServerConnector serverConnector = testEyes.ServerConnector; testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. Assert.AreEqual("https://eyesapi.applitools.com/", serverConnector.ServerUrl.AbsoluteUri, nameof(serverConnector.ServerUrl)); Environment.SetEnvironmentVariable("APPLITOOLS_SERVER_URL", "https://some.testurl.com/"); testEyes = new TestEyes(); serverConnector = testEyes.ServerConnector; testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. Assert.AreEqual("https://some.testurl.com/", serverConnector.ServerUrl.AbsoluteUri, nameof(serverConnector.ServerUrl)); Environment.SetEnvironmentVariable("bamboo_APPLITOOLS_SERVER_URL", "https://bamboo.testurl.com/"); testEyes = new TestEyes(); serverConnector = testEyes.ServerConnector; testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. Assert.AreEqual("https://some.testurl.com/", serverConnector.ServerUrl.AbsoluteUri, nameof(serverConnector.ServerUrl)); Environment.SetEnvironmentVariable("APPLITOOLS_SERVER_URL", null); testEyes = new TestEyes(); serverConnector = testEyes.ServerConnector; testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. Assert.AreEqual("https://bamboo.testurl.com/", serverConnector.ServerUrl.AbsoluteUri, nameof(serverConnector.ServerUrl)); }
public void TestServerUrlProperty() { TestEyes testEyes = new TestEyes(); testEyes.ServerUrl = "https://some.testurl.com/"; testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. IServerConnector serverConnector = testEyes.ServerConnector; Assert.AreEqual("https://some.testurl.com/", serverConnector.ServerUrl.AbsoluteUri, nameof(serverConnector.ServerUrl)); }
public void TestApiKeyProperty() { TestEyes testEyes = new TestEyes(); testEyes.ApiKey = "someTestApiKey"; testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. IServerConnector serverConnector = testEyes.ServerConnector; Assert.AreEqual("someTestApiKey", serverConnector.ApiKey, nameof(serverConnector.ApiKey)); }
public void TestConfigApiKey() { TestEyes testEyes = new TestEyes(); IConfiguration config = testEyes.GetConfiguration(); config.ApiKey = "someTestApiKey"; testEyes.SetConfiguration(config); testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. IServerConnector serverConnector = testEyes.ServerConnector; Assert.AreEqual("someTestApiKey", serverConnector.ApiKey, nameof(serverConnector.ApiKey)); }
public void TestConfigServerUrl() { TestEyes testEyes = new TestEyes(); IConfiguration config = testEyes.GetConfiguration(); config.ServerUrl = "https://some.testurl.com/"; testEyes.SetConfiguration(config); testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. IServerConnector serverConnector = testEyes.ServerConnector; Assert.AreEqual("https://some.testurl.com/", serverConnector.ServerUrl.AbsoluteUri, nameof(serverConnector.ServerUrl)); }
public void TestApiKeyEnvironmentVariables() { TestEyes testEyes = new TestEyes(); IServerConnector serverConnector = testEyes.ServerConnector; Environment.SetEnvironmentVariable("APPLITOOLS_API_KEY", "ApiKeyTest1234"); testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. Assert.AreEqual("ApiKeyTest1234", serverConnector.ApiKey, nameof(serverConnector.ApiKey)); Environment.SetEnvironmentVariable("bamboo_APPLITOOLS_API_KEY", "bambooApiKeyTest1234"); testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. Assert.AreEqual("ApiKeyTest1234", serverConnector.ApiKey, nameof(serverConnector.ApiKey)); Environment.SetEnvironmentVariable("APPLITOOLS_API_KEY", null); testEyes.UpdateServerConnector_(); // call this instead of calling eyes.OpenBase. Assert.AreEqual("bambooApiKeyTest1234", serverConnector.ApiKey, nameof(serverConnector.ApiKey)); }