示例#1
0
        public void ReadDefaultSettingsFile_CloudEnvironments()
        {
            var settings          = new PowerBISettings();
            var cloudEnvironments = settings.GetGlobalServiceConfig().Result;

            Assert.IsNotNull(settings.Environments);
            Assert.IsNotNull(settings.Settings);
            Assert.IsTrue(settings.Environments.Any());

            var publicEnvironment = settings.Environments[PowerBIEnvironmentType.Public];

            Assert.AreEqual(PowerBIEnvironmentType.Public, publicEnvironment.Name);
            AssertValidCloudEnvironment("GlobalCloud", publicEnvironment, cloudEnvironments);

            var germanyEnvironment = settings.Environments[PowerBIEnvironmentType.Germany];

            Assert.AreEqual(PowerBIEnvironmentType.Germany, germanyEnvironment.Name);
            AssertValidCloudEnvironment("GermanyCloud", germanyEnvironment, cloudEnvironments);

            var usGovEnvironment = settings.Environments[PowerBIEnvironmentType.USGov];

            Assert.AreEqual(PowerBIEnvironmentType.USGov, usGovEnvironment.Name);
            AssertValidCloudEnvironment("USGovCloud", usGovEnvironment, cloudEnvironments);

            var chinaEnvironment = settings.Environments[PowerBIEnvironmentType.China];

            Assert.AreEqual(PowerBIEnvironmentType.China, chinaEnvironment.Name);
            AssertValidCloudEnvironment("ChinaCloud", chinaEnvironment, cloudEnvironments);
        }
示例#2
0
        public void ReadDefaultSettingsFile_CloudEnvironments()
        {
            var settings          = new PowerBISettings();
            var cloudEnvironments = settings.GetGlobalServiceConfig().Result;

            Assert.IsNotNull(settings.Environments);
            Assert.IsNotNull(settings.Settings);
            Assert.IsTrue(settings.Environments.Any());

            var publicEnvironment = settings.Environments[PowerBIEnvironmentType.Public];

            Assert.AreEqual(PowerBIEnvironmentType.Public, publicEnvironment.Name);
            AssertValidCloudEnvironment("GlobalCloud", publicEnvironment, cloudEnvironments);
        }