public void GetProviderSpecificTests()
{
DataTableReader rdr = _dt.CreateDataReader();
while (rdr.Read())
{
object[] values = new object[rdr.FieldCount];
object[] pvalues = new object[rdr.FieldCount];
rdr.GetValues(values);
rdr.GetProviderSpecificValues(pvalues);
for (int i = 0; i < rdr.FieldCount; ++i)
{
Assert.Equal(values[i], pvalues[i]);
Assert.Equal(rdr.GetValue(i), rdr.GetProviderSpecificValue(i));
Assert.Equal(rdr.GetFieldType(i), rdr.GetProviderSpecificFieldType(i));
}
}
}