Example #1
0
            public async Task Awaiting_Result_Starts_Iteration_Nullable()
            {
                var target = new ThrowingAsyncEnumerable <BaseType?>();

                await Assert.ThrowsAsync <NotImplementedException>(async() =>
                {
                    await target.Sum();
                });
            }
Example #2
0
            public async Task Awaiting_Result_Starts_Iteration_ValueTask_Selector_Nullable()
            {
                var target = new ThrowingAsyncEnumerable <BaseType?>();

                await Assert.ThrowsAsync <NotImplementedException>(async() =>
                {
                    await target.Sum(QuickFunctions <BaseType?> .IdentityWrapped);
                });
            }
Example #3
0
            public async Task Awaiting_Result_Starts_Iteration_Plain_Selector()
            {
                var target = new ThrowingAsyncEnumerable <BaseType>();

                await Assert.ThrowsAsync <NotImplementedException>(async() =>
                {
                    await target.Sum(QuickFunctions <BaseType> .Identity);
                });
            }