public void Skip_With_ValidData_Must_Succeed(int[] source, int count) { // Arrange var wrapped = Wrap .AsAsyncValueEnumerable(source); var expected = Enumerable .Skip(source, count); // Act var result = AsyncValueEnumerableExtensions .Skip <Wrap.AsyncValueEnumerableWrapper <int>, Wrap.AsyncEnumerator <int>, int>(wrapped, count); // Assert _ = result.Must() .BeAsyncEnumerableOf <int>() .BeEqualTo(expected); }