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); } }
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")); } }
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")); } }