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); } }
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); }