Example #1
0
        public async Task ReadManifestZip()
        {
            var setting = ManifestData.ReadManifestZip(UnitTestInitializeCsv.GetTestPath("ces_xxx_v879548171_lo_exempt_status_reason_approver_local_full.zip"));

            Assert.AreEqual(false, setting.HasFieldHeader);
            Assert.AreEqual(3, setting.Columns.Count());
            using (var reader = new CsvFileReader(setting.CsvFile(), null))
            {
                await reader.OpenAsync(UnitTestInitializeCsv.Token);

                Assert.AreEqual("lesrlA_reason_id", reader.GetColumn(0).Name);
                reader.Read();
                Assert.AreEqual("Other", reader.GetValue(1));
            }
        }