public static void Main(string[] args)
 {
     ExecutableObjectFactory.RegisterFromSelf();
     DumpUnParsedFile();
     GenerateTemplatedContent();
     GenerateTemplatedContentWithEscaping();
     GenerateTemplatedContentWithContexts();
     GenerateTemplatedContentWithDefaultNamedContexts();
     Console.ReadLine();
 }
예제 #2
0
        public void Given_ValidBooleanEqualFalseTest_When_Executed_ShouldNotFail()
        {
            var cur       = "if BooleanValue == false";
            var exeObject = ExecutableObjectFactory.Realize(cur, cur.Split(' '));

            exeObject.Content = cur;
            var c = new Container {
            };

            ExecutionContext ec = ExecutionContext.Build(c);

            exeObject.Execute(ec);
        }
예제 #3
0
        public void Given_ValidStringNotEqualTest_When_Executed_ShouldNotFail()
        {
            var cur       = "if StringValue != \"Test\"";
            var exeObject = ExecutableObjectFactory.Realize(cur, cur.Split(' '));

            exeObject.Content = cur;
            var c = new Container {
                StringValue = "Test"
            };

            ExecutionContext ec = ExecutionContext.Build(c);

            exeObject.Execute(ec);
        }
예제 #4
0
        public void Given_ValidNumericLessThanTest_When_Executed_ShouldNotFail()
        {
            var cur       = "if Value < 10";
            var exeObject = ExecutableObjectFactory.Realize(cur, cur.Split(' '));

            exeObject.Content = cur;
            var c = new Container {
                Value = 10
            };

            ExecutionContext ec = ExecutionContext.Build(c);

            exeObject.Execute(ec);
        }
예제 #5
0
 public static void Init(TestContext ctx)
 {
     ExecutableObjectFactory.RegisterFromSelf();
 }