public void TestGetValue(TestCaseResult result) { InsertRowText(); VirtuosoCommand cmd = connection.CreateCommand(); cmd.CommandText = "select data from xmlt"; VirtuosoDataReader rdr = cmd.ExecuteReader(); rdr.Read(); object obj = rdr.GetValue(0); result.FailIfNotEqual(typeof(SqlXml).Name, obj.GetType().Name); SqlXml x = (SqlXml)obj; FailIfXmlNotEqual(result, x.ToString(), TheXml); }