private void AssertHasNext(Iterable4Adaptor adaptor)
 {
     for (int i = 0; i < 10; ++i)
     {
         Assert.IsTrue(adaptor.HasNext());
     }
 }
        public virtual void TestEmptyIterator()
        {
            Iterable4Adaptor adaptor = NewAdaptor(new int[] {  });

            Assert.IsFalse(adaptor.HasNext());
            Assert.IsFalse(adaptor.HasNext());
            Assert.Expect(typeof(InvalidOperationException), new _ICodeBlock_21(adaptor));
        }
        public virtual void TestNext()
        {
            int[]            expected = new int[] { 1, 2, 3 };
            Iterable4Adaptor adaptor  = NewAdaptor(expected);

            for (int i = 0; i < expected.Length; i++)
            {
                Assert.AreEqual(expected[i], adaptor.Next());
            }
            Assert.IsFalse(adaptor.HasNext());
        }
 public _ICodeBlock_21(Iterable4Adaptor adaptor)
 {
     this.adaptor = adaptor;
 }
Example #5
0
 public StatefulQueryResult(IQueryResult queryResult)
 {
     _delegate = queryResult;
     _iterable = new Iterable4Adaptor(queryResult);
 }