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)); }