private static IEnumerable <Argument> EnumerateAll(ArgumentsEnumerator enumerator)
 {
     while (enumerator.MoveNext())
     {
         yield return(enumerator.Current);
     }
 }
        private static void PerformTest(IEnumerable <string> chunks, IEnumerable <Argument> expected)
        {
            ArgumentsEnumerator    argumentsEnumerator = new ArgumentsEnumerator(chunks);
            IEnumerable <Argument> arguments           = EnumerateAll(argumentsEnumerator);

            Assert.That(arguments, Is.EqualTo(expected));
        }