public void ShouldConvertToString() { var dataString = new TabDelimitedFile(_input) .SkipNRows(1) .GetData <Contact>().AsTabedString(); var result1 = File.ReadAllLines(_input).ToArray(); var result2 = dataString.Split(Environment.NewLine).Where(x => !string.IsNullOrWhiteSpace(x)).ToArray(); CollectionAssert.AreEqual(result2, result1); }
public void ShouldReadAndWriteTabDelimitedFileCorrectly() { var data = new TabDelimitedFile(_input) .SkipNRows(1) .GetData <Contact>(); data.WriteToTabDelimitedFile(_output); var result1 = File.ReadAllLines(_input); var result2 = File.ReadAllLines(_output); CollectionAssert.AreEqual(result2, result1); }