Ejemplo n.º 1
0
        public async Task ReadAsync_Empty_Returns_Empty_Enumeration()
        {
            using (var csv = new CSVReaderWriter())
            {
                csv.Open(EmptyFile, CSVReaderWriter.Mode.Read);

                Assert.That(await csv.ReadAsync(), Is.Empty);
            }
        }
Ejemplo n.º 2
0
        public async Task ReadAsync_One_Column_Returns_One_Column()
        {
            using (var csv = new CSVReaderWriter())
            {
                csv.Open(OneColumnFile, CSVReaderWriter.Mode.Read);

                var result = await csv.ReadAsync();

                Assert.That(result, Is.Not.Empty);
                Assert.That(result.First(), Is.EqualTo("hello"));
            }
        }
Ejemplo n.º 3
0
        public async Task ReadAsync_Returns_Expected_Column_Count()
        {
            using (var csv = new CSVReaderWriter())
            {
                csv.Open(ContactsFile, CSVReaderWriter.Mode.Read);

                string[] result = (await csv.ReadAsync()).ToArray();

                Assert.That(result[0], Is.EqualTo("Shelby Macias"));
                Assert.That(result[1], Is.EqualTo("3027 Lorem St.|Kokomo|Hertfordshire|L9T 3D5|England"));
            }
        }