예제 #1
0
        public void CesilAuto()
        {
            var tr   = TestData.GetTextReader();
            var data = CesilUtils.Enumerate <SalesRecord>(tr, Options.Default);

            foreach (var record in data)
            {
            }
        }
예제 #2
0
        public void Enumerate()
        {
            using (var reader = new StringReader("Foo,Bar\r\nHello,World"))
            {
                var e = CesilUtils.Enumerate <_Enumerate>(reader);
                Assert.Collection(
                    e,
                    row =>
                {
                    Assert.Equal("Hello", row.Foo);
                    Assert.Equal("World", row.Bar);
                }
                    );
            }

            // errors
            Assert.Throws <ArgumentNullException>(() => CesilUtils.Enumerate <_Enumerate>(default));