Example #1
0
        public IEnumerator GetKeys_ReturnsRightValue()
        {
            ConfigManagerTestUtils.SendPayloadToConfigManager(ConfigManagerTestUtils.jsonPayloadString);
            yield return(null);

            Assert.That(ConfigManager.appConfig.GetKeys().Length == ((JObject)JObject.Parse(ConfigManagerTestUtils.jsonPayloadString)["settings"]).Properties().Select(prop => prop.Name).ToArray <string>().Length);
        }
Example #2
0
        public IEnumerator GetString_ReturnsRightValue()
        {
            ConfigManagerTestUtils.SendPayloadToConfigManager(ConfigManagerTestUtils.jsonPayloadString);
            yield return(null);

            Assert.That(ConfigManager.appConfig.GetString("madBro") == "madAF");
        }
Example #3
0
        public IEnumerator GetInt_ReturnsRightValue()
        {
            ConfigManagerTestUtils.SendPayloadToConfigManager(ConfigManagerTestUtils.jsonPayloadString);
            yield return(null);

            Assert.That(ConfigManager.appConfig.GetInt("someInt") == 12);
        }
Example #4
0
        public IEnumerator GetFloat_ReturnsRightValue()
        {
            ConfigManagerTestUtils.SendPayloadToConfigManager(ConfigManagerTestUtils.jsonPayloadString);
            yield return(null);

            Assert.That(ConfigManager.appConfig.GetFloat("helloe") == 0.12999999523162842);
        }
Example #5
0
        public IEnumerator GetBool_ReturnsRightValue()
        {
            ConfigManagerTestUtils.SendPayloadToConfigManager(ConfigManagerTestUtils.jsonPayloadString);
            yield return(null);

            Assert.That(ConfigManager.appConfig.GetBool("bool") == true);
        }
Example #6
0
        public IEnumerator HasKey_ReturnsRightValue()
        {
            ConfigManagerTestUtils.SendPayloadToConfigManager(ConfigManagerTestUtils.jsonPayloadString);
            yield return(null);

            Assert.That(ConfigManager.appConfig.HasKey("longSomething"));
        }
Example #7
0
        public IEnumerator GetLong_ReturnsRightValue()
        {
            ConfigManagerTestUtils.SendPayloadToConfigManager(ConfigManagerTestUtils.jsonPayloadString);
            yield return(null);

            Assert.That(ConfigManager.appConfig.GetLong("longSomething") == 9223372036854775806);
        }
Example #8
0
        public IEnumerator ResponseParsedEventHandler_ProperlySetsConfig()
        {
            ConfigManagerTestUtils.SendPayloadToConfigManager(ConfigManagerTestUtils.jsonPayloadString);

            yield return(null);

            Assert.That(ConfigManager.appConfig.config.ToString() == ((JObject)JObject.Parse(ConfigManagerTestUtils.jsonPayloadString)["settings"]).ToString());
        }
Example #9
0
        public IEnumerator ResponseParsedEventHandler_ProperlySetsEnvironmentId()
        {
            ConfigManagerTestUtils.SendPayloadToConfigManager(ConfigManagerTestUtils.jsonPayloadString);

            yield return(null);

            Assert.That(ConfigManager.appConfig.environmentID == "7d2e0e2d-4bcd-4b6e-8d5d-65d17a708db2");
        }
Example #10
0
        public IEnumerator ResponseParsedEventHanlder_ProperlySetsAssignmentId()
        {
            ConfigManagerTestUtils.SendPayloadToConfigManager(ConfigManagerTestUtils.jsonPayloadString);

            yield return(null);

            Assert.That(ConfigManager.appConfig.assignmentID == "a04fb7ec-26e4-4247-b8b4-70dd6967a858");
        }
Example #11
0
        public IEnumerator GetKeys_ReturnsRightValueWhenBadResponse()
        {
            var keyLengthBeforeRequest = ConfigManager.appConfig.GetKeys().Length;

            ConfigManagerTestUtils.SendPayloadToConfigManager(ConfigManagerTestUtils.jsonPayloadStringNoRCSection);
            yield return(null);

            Assert.That(ConfigManager.appConfig.GetKeys().Length == keyLengthBeforeRequest);
        }
Example #12
0
        public IEnumerator GetInt_ReturnsRightValueWhenBadResponse()
        {
            var intBeforeRequest = ConfigManager.appConfig.GetFloat("someInt");

            ConfigManagerTestUtils.SendPayloadToConfigManager(ConfigManagerTestUtils.jsonPayloadStringNoRCSection);
            yield return(null);

            Assert.That(ConfigManager.appConfig.GetInt("someInt") == intBeforeRequest);
        }
Example #13
0
        public IEnumerator HasKey_ReturnsRightValueWhenBadResponse()
        {
            var hasKeylongBeforeRequest = ConfigManager.appConfig.HasKey("longSomething");

            ConfigManagerTestUtils.SendPayloadToConfigManager(ConfigManagerTestUtils.jsonPayloadStringNoRCSection);
            yield return(null);

            Assert.That(ConfigManager.appConfig.HasKey("longSomething") == hasKeylongBeforeRequest);
        }
Example #14
0
        public IEnumerator GetString_ReturnsRightValueWhenBadResponse()
        {
            var stringBeforeRequest = ConfigManager.appConfig.GetString("madBro");

            ConfigManagerTestUtils.SendPayloadToConfigManager(ConfigManagerTestUtils.jsonPayloadStringNoRCSection);
            yield return(null);

            Assert.That(ConfigManager.appConfig.GetString("madBro") == stringBeforeRequest);
        }
Example #15
0
        public IEnumerator ResponseParsedEventHandler_ReturnsNullEnvironmentIdWhenBadResponse()
        {
            var environmentIdBeforeRequest = ConfigManager.appConfig.environmentID;

            ConfigManagerTestUtils.SendPayloadToConfigManager(ConfigManagerTestUtils.jsonPayloadStringNoRCSection);

            yield return(null);

            Assert.That(ConfigManager.appConfig.environmentID == environmentIdBeforeRequest);
        }
Example #16
0
        public IEnumerator ResponseParsedEventHandler_ProperlySetsConfigWhenBadResponse()
        {
            var configBeforeRequest = ConfigManager.appConfig.config;

            ConfigManagerTestUtils.SendPayloadToConfigManager(ConfigManagerTestUtils.jsonPayloadStringNoRCSection);

            yield return(null);

            Assert.That(ConfigManager.appConfig.config.ToString() == configBeforeRequest.ToString());
        }
Example #17
0
        public IEnumerator SetEnvironmentID_SetsEnvironmentID()
        {
            ConfigManagerTestUtils.SetAppIdOnCommonPayload();
            var monoTest = new MonoBehaviourTest <SetEnvironmentID_MonobehaviorTest>(false);

            monoTest.component.StartTest();
            yield return(monoTest);

            FieldInfo deliveryFieldInfo      = typeof(ConfigManager).GetField("deliveryPayload", BindingFlags.Static | BindingFlags.NonPublic);
            FieldInfo environmentIdFieldInfo = deliveryFieldInfo.FieldType.GetField("environmentId");

            Assert.That(string.Equals(environmentIdFieldInfo.GetValue(deliveryFieldInfo.GetValue(null)), ConfigManagerTestUtils.environmentId));
        }