Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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
        }
Esempio n. 3
0
        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
        }
Esempio n. 4
0
 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");
 }
Esempio n. 5
0
 public int InitializeItemSet(string pathToXlsx)
 {
     _set = ExcelParser.ParseItemNumericalSet(pathToXlsx);
     return(ItemCount());
 }