public void Initialize() { _wpDoc = NumberingSample3.BuildDoc(); _numbering = _wpDoc.MainDocumentPart.NumberingDefinitionsPart.Numbering; _styles = _wpDoc.MainDocumentPart.StyleDefinitionsPart.Styles; _instance = new NumberingProvider(_numbering, _styles); }
public static bool GenerateNoColumn(BusinessObject obj, bool isAlwayGenerate) { String strNoCol = DataStructureProvider.GetNOColumn(obj.AATableName); if (!String.IsNullOrWhiteSpace(strNoCol)) { if (isAlwayGenerate || String.IsNullOrWhiteSpace(ABCDynamicInvoker.GetValue(obj, strNoCol).ToString())) { String strNo = NumberingProvider.GenerateNo(obj); if (!String.IsNullOrWhiteSpace(strNo)) { ABCDynamicInvoker.SetValue(obj, strNoCol, strNo); return(true); } } } return(false); }
public void NumberingCrawler_NullNumberingTest() { var instance = new NumberingProvider(null, _styles); Assert.AreEqual(0, instance.Collect(10, 2).Count); }