Example #1
0
        private IElementProcessingState MockElemProcessingStateWithTableContext()
        {
            var tableContext = new TableContext()
            {
                GridStateFactory = _instance.GridStateFactory
            };

            tableContext.AddTable(TableSimple.Build3x3(), 0);
            _fullCssData.AddRange(tableContext.GetCssData());
            var elemState = new ElementProcessingState();

            elemState.SetContext(tableContext);
            return(elemState);
        }
Example #2
0
        public void GetCssData_Test()
        {
            var table1   = Doc2web.Tests.Samples.TableSimple.Build3x3();
            var grid1    = _instance.AddTable(table1, 0);
            var table2   = Doc2web.Tests.Samples.TableSimple.Build3x3();
            var grid2    = _instance.AddTable(table2, 0);
            var expected = new CssData();

            expected.AddRange(grid1.AsCssData());
            expected.AddRange(grid2.AsCssData());

            var result = _instance.GetCssData();

            Assert.AreEqual(expected, result);
        }