public void CannotPrintWithEmptyIterator()
        {
            this.iterator = new IteratorProgam(new string[0]);

            var ex
                = Assert
                  .Throws <InvalidOperationException>(() => this.iterator.Print());

            Assert.AreEqual("Invalid Operation!", ex.Message);
        }
 public void InitializeIterator()
 {
     this.stringCollection = new string[] { "asfdg", "blqblq", "1234" };
     this.iterator         = new IteratorProgam(this.stringCollection);
 }