예제 #1
0
        public void SupportEnumeration()
        {
            var customers  = _fixture.CreateMany <Customer>(10).ToList();
            var customerDr = new DataReaderAdapter <Customer>(customers);
            var counter    = 0;

            while (customerDr.Read())
            {
                Assert.IsNotNull(customerDr.GetValue(0)); //Id
                Assert.IsNotNull(customerDr.GetValue(1)); //First name
                Assert.IsNotNull(customerDr.GetValue(2)); //Last name
                Assert.IsNotNull(customerDr.GetValue(3)); //Address
                counter++;
            }
            Assert.AreEqual(counter, customers.Count);
        }