public void IndexListIndexIterator_HasMore_ShouldReturnTrue()
{
var indexes = new List<int> {1, 2, 3};
var indexListIndexIterator = new IndexListIndexIterator(indexes);
Assert.IsNotNull(indexListIndexIterator);
var prObj = new Warewolf.Testing.PrivateObject(indexListIndexIterator);
Assert.IsFalse(indexListIndexIterator.IsEmpty);
var current = (int) prObj.GetField("_current");
Assert.IsNotNull(current);
Assert.AreEqual(0, current);
Assert.IsTrue(indexListIndexIterator.HasMore());
var fetchNextIndex = indexListIndexIterator.FetchNextIndex();
Assert.AreEqual(1, fetchNextIndex);
}
}