public void FillItemNumericalSet_ExcelDocument_() { // arrange GenerateExcelDocumentF3(); FileInfo fi = new FileInfo(@"temp\test.xlsx"); //FileInfo fi = new FileInfo(@"data\test-4x1000.xlsx"); if (!fi.Exists) { Assert.Fail(); } // act ItemNumericalSet set = ExcelParser.ParseItemNumericalSet(fi.FullName, 1); // assert Assert.IsNotNull(set); Assert.AreEqual(_itemsQty, set.Count()); Assert.AreEqual(true, set.CheckConsistency()); }
public void Export_ExportToTxt() { // arrange ISplitter splitter = new SplitterRss(); ItemNumericalSet set = ExcelParser.ParseItemNumericalSet(@"data\test-4x15.xlsx"); TreeBuilder builder = new TreeBuilder("F1", 5, new Lib.NameGenerator(), splitter); TreeGenerative tree = builder.Build(set); tree.ExportStrategy = new ExportToTxt(); DirectoryInfo di = new DirectoryInfo("temp"); if (!di.Exists) { di.Create(); } // act tree.Export(@"temp\test-4x15.txt"); // assert }
public void Export_ExportToJson() { // arrange string name = "test-2x90-sin"; ISplitter splitter = new SplitterRss(); ItemNumericalSet set = ExcelParser.ParseItemNumericalSet(string.Format(@"data\{0}.xlsx", name)); TreeBuilder builder = new TreeBuilder("Y", 5, new Lib.NameGenerator(), splitter); TreeGenerative tree = builder.Build(set); tree.ExportStrategy = new ExportToJson(); DirectoryInfo di = new DirectoryInfo("temp"); if (!di.Exists) { di.Create(); } // act tree.Export(string.Format(@"temp\{0}.json", name)); // assert }
private void FillItemSet_ExcelParser() { //_set = ExcelParser.ParseItemNumericalSet(@"data\test-15-4.xlsx"); //_set = ExcelParser.ParseItemNumericalSet(@"data\test-1000-4.xlsx"); _set = ExcelParser.ParseItemNumericalSet(@"data\test-3x1000-cross.xlsx"); }
public int InitializeItemSet(string pathToXlsx) { _set = ExcelParser.ParseItemNumericalSet(pathToXlsx); return(ItemCount()); }