Пример #1
0
        public void GetLatex_TabularWithSingleRow_CorrectGenerateLatexCode()
        {
            var tabular = new Tabular();
            var row     = new TabularRow <ILatexElement>();

            row.AddElement(new SimpleText("New element"));
            tabular.AddElement(row);

            AssertExtensions.CompareLatex(tabular.GetLatex(),
                                          @"\begin{tabular}{|c|}
                                                \hline
                                                    New element \\
                                                \hline
                                            \end{tabular}");
        }
Пример #2
0
        public void GetLatex_TabularWithMultipleColumn_DefaultConfiguration()
        {
            var tabular = new Tabular();
            var row     = new TabularRow <ILatexElement>();

            row.AddElement(new SimpleText("New element v1"));
            row.AddElement(new SimpleText("New element v2"));
            tabular.AddElement(row);
            tabular.AddElement(row);

            AssertExtensions.CompareLatex(tabular.GetLatex(),
                                          @"\begin{tabular}{|c|c|}
                                                \hline
                                                    New element v1 & New element v2 \\
                                                \hline
                                                    New element v1 & New element v2 \\
                                                \hline
                                            \end{tabular}");
        }
Пример #3
0
        public void GetLatex_TabularWithMultipleColumn_CustomConfiguration()
        {
            var configuration = new List <Alligment>()
            {
                Alligment.Left, Alligment.Right
            };

            var tabular = new Tabular(configuration);
            var row     = new TabularRow <ILatexElement>();

            row.AddElement(new SimpleText("New element v1"));
            row.AddElement(new SimpleText("New element v2"));
            tabular.AddElement(row);
            tabular.AddElement(row);

            AssertExtensions.CompareLatex(tabular.GetLatex(),
                                          @"\begin{tabular}{|l|r|}
                                                \hline
                                                    New element v1 & New element v2 \\
                                                \hline
                                                    New element v1 & New element v2 \\
                                                \hline
                                            \end{tabular}");
        }