AsciiImportExport.Tests.CsvTests.ExportTest C# (CSharp) Method

ExportTest() private method

private ExportTest ( ) : void
return void
        public void ExportTest()
        {
            IDocumentFormatDefinition<Location> definition = GetDefinition();

            List<Location> importResult = definition.Import(new StringReader(ExampleCsv));

            string exportResult = definition.Export(importResult);

            string[] expectedLines = ExampleCsv.Split(new[] {"\r\n", "\n"}, StringSplitOptions.RemoveEmptyEntries);
            string[] actualLines = exportResult.Split(new[] {"\r\n", "\n"}, StringSplitOptions.RemoveEmptyEntries);

            Assert.AreEqual(expectedLines.Length, actualLines.Length);

            for (int i = 0; i < expectedLines.Length; i++)
            {
                Assert.AreEqual(expectedLines[i], actualLines[i]);
            }
        }