コード例 #1
0
 public void TestNextResultPastEnd()
 {
     using (IDataReader reader = new InMemoryDataReader(false, this.Data1, this.Data2))
     {
         Assert.IsTrue(reader.NextResult(), "Next result 1");
         Assert.IsFalse(reader.NextResult(), "Next result 2");
     }
 }
コード例 #2
0
 public void TestNextResult()
 {
     using (IDataReader reader = new InMemoryDataReader(false, this.Data1, this.Data2))
     {
         Assert.AreEqual(3, reader.FieldCount, "Field count.");
         Assert.IsTrue(reader.NextResult(), "Next result");
         Assert.AreEqual(2, reader.FieldCount, "Field count has changed.");
         Assert.IsTrue(reader.Read(), "Read");
         Assert.AreEqual("TWO R1C2", reader.GetString(1), "Row 1 column 2.");
     }
 }