Example #1
0
        public void BasicCsvToClassEnumerable_ConvertsSingle()
        {
            // Arrange
            string csvData = $"Property1,Property2,Property3{Environment.NewLine}this,is,data";
            var    csv     = new CastrCSVMulti(csvData, ",", true);

            // Act
            var newClassEnumerable = csv.CastAsClassMulti <SimpleTestClass>();

            // Assert
            Assert.Single(newClassEnumerable);
            Assert.Equal("this", newClassEnumerable.First().Property1);
            Assert.Equal("is", newClassEnumerable.First().Property2);
            Assert.Equal("data", newClassEnumerable.First().Property3);
        }