コード例 #1
0
        private void AddRules()
        {
            var rules = new List <Rude.JsonRule>();

            rules.Add(new Rude.JsonRule("IsEven", "Decreased", "IncreasedByValue"));
            rules.Add(new Rude.JsonRule("IsRandomEven", "Increased", "MultipliedByRandom"));
            rules.Add(new Rude.JsonRule("IsDivisibleBy3", "IsOdd", "IsRandomEven"));
            rules.Add(new Rude.JsonRule("IsDivisibleBy5", "Increased", "MultipliedByRandom"));
            rules.Add(new Rude.JsonRule("IsOdd", "DecreasedByValue", "IsDivisibleBy5"));
            rules.Add(new Rude.JsonRule("Increased", "IsEven", null));
            rules.Add(new Rude.JsonRule("IncreasedByValue", "IsDivisibleBy3", null));
            rules.Add(new Rude.JsonRule("Decreased", "IsRandomEven", null));
            rules.Add(new Rude.JsonRule("DecreasedByValue", "IsRandomEven", null));
            rules.Add(new Rude.JsonRule("MultipliedByRandom", null, null));

            _rude.AddRules(this, JsonConvert.SerializeObject(rules));
        }