예제 #1
0
        public async ValueTask <int> Hyperlinq_Return_Async()
        {
            var sum = 0;

            await foreach (var item in AsyncValueEnumerable.Return(1))
            {
                sum += item;
            }
            return(sum);
        }
예제 #2
0
        public void Return_With_Value_Must_Succeed(int value)
        {
            // Arrange
            var expected = System.Linq.EnumerableEx.Return(value);

            // Act
            var result = AsyncValueEnumerable.Return(value);

            // Assert
            _ = result.Must()
                .BeAsyncEnumerableOf <int>()
                .BeEqualTo(expected);
        }