public EnumeratorWrapper(IEnumerator <T> enumerator)
 {
     enumerator.AssertNotNull(nameof(enumerator));
     _enumerator = enumerator;
 }