示例#1
0
        public void AsyncCsvToDelimited()
        {
            var link = new FileTransformEngine <FromClass, ToClass2>();

            link.TransformFileFast(FileTest.Good.Transform1.Path, fileOut);

            var engine = new FileHelperEngine <ToClass2>();

            ToClass2[] res = engine.ReadFile(fileOut);

            if (File.Exists(fileOut))
            {
                File.Delete(fileOut);
            }

            Assert.AreEqual(6, res.Length);
        }
示例#2
0
        public void AsyncCsvToDelimited2()
        {
            var link = new FileTransformEngine <FromClass, ToClass2>();

            link.TransformFileFast(FileTest.Good.Transform2.Path, fileOut);

            var engine = new FileHelperEngine <ToClass2>();

            ToClass2[] res = engine.ReadFile(fileOut);

            if (File.Exists(fileOut))
            {
                File.Delete(fileOut);
            }

            Assert.AreEqual(@"c:\Prueba1\anda ?", res[0].CompanyName);
            Assert.AreEqual("\"D:\\Glossaries\\O12\"", res[1].CompanyName);
            Assert.AreEqual(@"\\s\\", res[2].CompanyName);
        }