示例#1
0
        public void ParseSigleLineAsObject()
        {
            var parser = new DynamicObjectParser();
            var ssv    = SsvFactory.Create3ColumnsNDataLines(1);

            dynamic dynObj = parser.Parse(ssv).First();

            Assert.AreEqual("a1", dynObj.A);
            Assert.AreEqual("b1", dynObj.B);
            Assert.AreEqual("c1", dynObj.C);
        }
示例#2
0
        public void Parse3LineAsObjects()
        {
            var parser = new DynamicObjectParser();
            var ssv    = SsvFactory.Create3ColumnsNDataLines(3, "T");

            var dynObjects = parser.Parse(ssv).ToArray();

            Assert.AreEqual(3, dynObjects.Count());
            dynamic dynObj3 = dynObjects[2];

            Assert.AreEqual("a3", dynObj3.A);
            Assert.AreEqual("b3", dynObj3.B);
            Assert.AreEqual("c3", dynObj3.C);
        }