Ejemplo n.º 1
0
        public void ValidateRule_ShouldReturnFalseForInvalidRule()
        {
            RemoteConfigDataManager dataManager = new RemoteConfigDataManager();
            var rule = RCTestUtils.CreateValidRule();

            rule.priority = 1400;
            Assert.That(dataManager.ValidateRule(rule) == false);
            rule.priority = -1;
            Assert.That(dataManager.ValidateRule(rule) == false);
        }
Ejemplo n.º 2
0
        public void ValidateRule_ShouldReturnTrueForAddingDuplicateRuleName()
        {
            RemoteConfigDataManager dataManager = new RemoteConfigDataManager();
            var rule = RCTestUtils.CreateValidRule();

            dataManager.UpdateRule(rule);
            var ruleDuplicate = RCTestUtils.CreateValidRule();

            dataManager.UpdateRule(ruleDuplicate);
            var rulesList = dataManager.GetRulesList();

            Assert.That(rulesList[0].name != rulesList[1].name);
        }
Ejemplo n.º 3
0
        public void ValidateRule_ShouldReturnTrueForValidRule()
        {
            RemoteConfigDataManager dataManager = new RemoteConfigDataManager();

            Assert.That(dataManager.ValidateRule(RCTestUtils.CreateValidRule()));
        }