Example #1
0
        public void ShouldFailOnNullValueCreateTest()
        {
            DynamicValueTokenReplacement tokenReplacement;
            Func <string[], object>      value;

            value = null;

            tokenReplacement = new DynamicValueTokenReplacement(value);
        }
Example #2
0
        public void ShouldCreateAndEvaluateTest()
        {
            DynamicValueTokenReplacement tokenReplacement;
            Func <string[], object>      value;
            object result;

            value = p => int.Parse(p[0]) + 1;

            tokenReplacement = new DynamicValueTokenReplacement(value);

            Assert.IsNotNull(tokenReplacement);
            Assert.IsNotNull(tokenReplacement.Method);

            result = tokenReplacement.Evaluate(new string[] { "10" });

            Assert.IsNotNull(result);
            Assert.AreEqual(11, result);
        }