Example #1
0
 public void TestTupleSequenceDataReader()
 {
     using (var dataReader = TupleSequenceDataReader.Create(new[] { Tuple.Create(1, "7", true), Tuple.Create(2, "8", false) }))
     {
         Assert.IsTrue(dataReader.Read());
         Assert.That(dataReader.GetValue(0), Is.EqualTo(1));
         Assert.That(dataReader.GetValue(1), Is.EqualTo("7"));
         Assert.That(dataReader.GetValue(2), Is.EqualTo(true));
         Assert.IsTrue(dataReader.Read());
         Assert.That(dataReader.GetValue(0), Is.EqualTo(2));
         Assert.That(dataReader.GetValue(1), Is.EqualTo("8"));
         Assert.That(dataReader.GetValue(2), Is.EqualTo(false));
         Assert.IsFalse(dataReader.Read());
         Assert.IsFalse(dataReader.Read());
     }
 }
Example #2
0
 public void TestTupleSequenceDataReader()
 {
     using (var dataReader = TupleSequenceDataReader.Create(new[] { Tuple.Create(1, "7", true), Tuple.Create(2, "8", false) }))
     {
         Assert.True(dataReader.Read());
         Assert.Equal(1, dataReader.GetValue(0));
         Assert.Equal("7", dataReader.GetValue(1));
         Assert.Equal(true, dataReader.GetValue(2));
         Assert.True(dataReader.Read());
         Assert.Equal(2, dataReader.GetValue(0));
         Assert.Equal("8", dataReader.GetValue(1));
         Assert.Equal(false, dataReader.GetValue(2));
         Assert.False(dataReader.Read());
         Assert.False(dataReader.Read());
     }
 }