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));
        }
示例#2
0
        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));
        }
示例#3
0
        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));
        }
示例#4
0
        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));
        }
示例#5
0
        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));
        }