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); }
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); }