Beispiel #1
0
        public void TestObjectDataReader()
        {
            var dt         = GetTestDataSet();
            int fieldCount = dt[0].Count;
            var odr1       = new Kull.Data.DataReader.ObjectDataReader(dt);

            while (odr1.Read())
            {
                Assert.AreEqual(fieldCount, odr1.FieldCount);
            }
        }
Beispiel #2
0
        public void TestObjectDataReaderFields()
        {
            var dt         = GetTestDataSet();
            int fieldCount = dt[0].Count;
            var odr1       = new Kull.Data.DataReader.ObjectDataReader(dt);

            odr1.Read();
            Assert.AreEqual(odr1.GetInt32(odr1.GetOrdinal("SomeId")), 123);
            Assert.AreEqual(odr1.GetString(odr1.GetOrdinal("FirstName")), "peter");
            var objects = new object[fieldCount];

            odr1.GetValues(objects);
            Assert.AreEqual(objects[odr1.GetOrdinal("SomeId")], 123);
        }