public void Execute()
{
IEnumerable <ITask> list = new List<ITask> ();
var iter = list.GetEnumerator ();
IteratorHandler handler = () => iter;
var task = new IterativeTask (handler);
Assert.AreEqual (iter, task.Execute (), "#1");
Assert.IsNull (task.LinkedIterator, "#2");
}