Exemplo n.º 1
0
        public void TestCaseEvaluation2()
        {
            var directive = new ConditionalInterpolationDirective("$ THEN $", true, TypeConverter);

            Assert.AreEqual("100", Evaluate("{1 THEN 100}", directive));
            Assert.AreEqual(string.Empty, Evaluate("{0 THEN 100}", directive));
        }
Exemplo n.º 2
0
        public void TestCaseEvaluation1()
        {
            var directive = new ConditionalInterpolationDirective("$ IF $", false, TypeConverter);

            Assert.AreEqual("100", Evaluate("{100 IF 1}", directive));
            Assert.AreEqual(string.Empty, Evaluate("{100 IF 0}", directive));
        }
Exemplo n.º 3
0
        public void TestCaseConstructor3()
        {
            var directive = new ConditionalInterpolationDirective("$ THEN $", true, TypeConverter);

            Assert.AreEqual("{$ THEN $}", directive.ToString());
        }
Exemplo n.º 4
0
        public void TestCaseConstructor2()
        {
            var directive = new ConditionalInterpolationDirective(TypeConverter);

            Assert.AreEqual("{$ IF $}", directive.ToString());
        }