public void ConditionExpression_ToOptions()
        {
            var condition = new ConditionExpression
            {
                Left = "[[a]]",
                Cond = new ConditionBetween()
                {
                    MatchType = enDecisionType.NotBetween,
                    From      = "2",
                    To        = "10",
                }
            };

            var result = condition.ToOptions();

            Assert.AreEqual(typeof(OptionConditionExpression), result[0].GetType());

            var optionConditionExpression = result[0] as OptionConditionExpression;

            Assert.IsNotNull(optionConditionExpression);
            Assert.AreEqual("[[a]]", optionConditionExpression.Left);
            Assert.AreEqual(enDecisionType.NotBetween, optionConditionExpression.MatchType);
            Assert.AreEqual("Not Between", optionConditionExpression.SelectedMatchType.Name);
            Assert.AreEqual(32, optionConditionExpression.SelectedMatchType.Value);
            Assert.AreEqual("2", optionConditionExpression.From);
            Assert.AreEqual("10", optionConditionExpression.To);
        }