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