Example #1
0
        public void Success_when_output_is_one_when_is_first_column_is_specified_and_column_index_in_template()
        {
            var templateHandlerNew = BuildTemplateHandler(null);
            var ForEachColumnTableContextHandler   = new ForEachColumnTableContextHandler(templateHandlerNew);
            var IsColumnAFirstColumnContextHandler = new IsColumnAFirstColumnContextHandler(templateHandlerNew);
            var TemplateHandlerNew = BuildTemplateHandler(null);

            String submittedString = ForEachColumnTableContextHandler.StartContext +
                                     IsColumnAFirstColumnContextHandler.StartContext +
                                     "hello" +
                                     IsColumnAFirstColumnContextHandler.EndContext +
                                     ForEachColumnTableContextHandler.EndContext;
            String result = TemplateHandlerNew.HandleTableTemplate(submittedString,
                                                                   new ProcessorDatabaseContext()
            {
                Table = _firstTableDescriptionPOJO,
            });
            String expectedResult = "hello";

            Assert.AreEqual(expectedResult, result);
        }
Example #2
0
        public void OneTimeSetUp()
        {
            var templateHandler = TemplateHandlerBuilder.Build(null);

            _tested = new IsColumnAFirstColumnContextHandler(templateHandler);
        }