Skip to content

Commit 5eee317

Browse files
authored
Fix SingleAsync() (#381)
* Fix SingleAsync() * Fix Repeat() test
1 parent d12a525 commit 5eee317

26 files changed

+118
-122
lines changed

NetFabric.Hyperlinq.UnitTests/Aggregation/Count/CountAsync.AsyncValueEnumerable.Tests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class AsyncValueEnumerableTests
1212
[MemberData(nameof(TestData.Empty), MemberType = typeof(TestData))]
1313
[MemberData(nameof(TestData.Single), MemberType = typeof(TestData))]
1414
[MemberData(nameof(TestData.Multiple), MemberType = typeof(TestData))]
15-
public async ValueTask CountAsync_With_ValidData_Must_Succeed(int[] source)
15+
public async Task CountAsync_With_ValidData_Must_Succeed(int[] source)
1616
{
1717
// Arrange
1818
var wrapped = Wrap
@@ -34,7 +34,7 @@ public async ValueTask CountAsync_With_ValidData_Must_Succeed(int[] source)
3434
[MemberData(nameof(TestData.PredicateEmpty), MemberType = typeof(TestData))]
3535
[MemberData(nameof(TestData.PredicateSingle), MemberType = typeof(TestData))]
3636
[MemberData(nameof(TestData.PredicateMultiple), MemberType = typeof(TestData))]
37-
public async ValueTask CountAsync_Predicate_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate)
37+
public async Task CountAsync_Predicate_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate)
3838
{
3939
// Arrange
4040
var wrapped = Wrap
@@ -57,7 +57,7 @@ public async ValueTask CountAsync_Predicate_With_ValidData_Must_Succeed(int[] so
5757
[MemberData(nameof(TestData.PredicateAtEmpty), MemberType = typeof(TestData))]
5858
[MemberData(nameof(TestData.PredicateAtSingle), MemberType = typeof(TestData))]
5959
[MemberData(nameof(TestData.PredicateAtMultiple), MemberType = typeof(TestData))]
60-
public async ValueTask CountAsync_PredicateAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, bool> predicate)
60+
public async Task CountAsync_PredicateAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, bool> predicate)
6161
{
6262
// Arrange
6363
var wrapped = Wrap

NetFabric.Hyperlinq.UnitTests/Aggregation/Sum/SumAsync.AsyncValueEnumerable.Tests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public class AsyncValueEnumerableTests
1010
{
1111
[Theory]
1212
[MemberData(nameof(TestData.SumDouble), MemberType = typeof(TestData))]
13-
public async ValueTask SumAsync_With_Double_Must_Succeed(double[] source)
13+
public async Task SumAsync_With_Double_Must_Succeed(double[] source)
1414
{
1515
// Arrange
1616
var wrapped = Wrap.AsAsyncValueEnumerable(source);
@@ -29,7 +29,7 @@ public async ValueTask SumAsync_With_Double_Must_Succeed(double[] source)
2929

3030
[Theory]
3131
[MemberData(nameof(TestData.SumNullableDouble), MemberType = typeof(TestData))]
32-
public async ValueTask SumAsync_With_NullableDouble_Must_Succeed(double?[] source)
32+
public async Task SumAsync_With_NullableDouble_Must_Succeed(double?[] source)
3333
{
3434
// Arrange
3535
var wrapped = Wrap.AsAsyncValueEnumerable(source);
@@ -48,7 +48,7 @@ public async ValueTask SumAsync_With_NullableDouble_Must_Succeed(double?[] sourc
4848

4949
[Theory]
5050
[MemberData(nameof(TestData.SumDecimal), MemberType = typeof(TestData))]
51-
public async ValueTask SumAsync_With_Decimal_Must_Succeed(decimal[] source)
51+
public async Task SumAsync_With_Decimal_Must_Succeed(decimal[] source)
5252
{
5353
// Arrange
5454
var wrapped = Wrap.AsAsyncValueEnumerable(source);
@@ -67,7 +67,7 @@ public async ValueTask SumAsync_With_Decimal_Must_Succeed(decimal[] source)
6767

6868
[Theory]
6969
[MemberData(nameof(TestData.SumNullableDecimal), MemberType = typeof(TestData))]
70-
public async ValueTask SumAsync_With_NullableDecimal_Must_Succeed(decimal?[] source)
70+
public async Task SumAsync_With_NullableDecimal_Must_Succeed(decimal?[] source)
7171
{
7272
// Arrange
7373
var wrapped = Wrap.AsAsyncValueEnumerable(source);

NetFabric.Hyperlinq.UnitTests/Conversion/AsAsyncValueEnumerable/AsAsyncValueEnumerable'1.AsyncEnumerable.Tests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public void AsAsyncValueEnumerable1_With_ValidData_Must_Succeed(int[] source)
3434
[MemberData(nameof(TestData.Empty), MemberType = typeof(TestData))]
3535
[MemberData(nameof(TestData.Single), MemberType = typeof(TestData))]
3636
[MemberData(nameof(TestData.Multiple), MemberType = typeof(TestData))]
37-
public async ValueTask AsAsyncValueEnumerable1_Sum_With_ValidData_Must_Succeed(int[] source)
37+
public async Task AsAsyncValueEnumerable1_Sum_With_ValidData_Must_Succeed(int[] source)
3838
{
3939
// Arrange
4040
var wrapped = Wrap

NetFabric.Hyperlinq.UnitTests/Conversion/AsAsyncValueEnumerable/AsAsyncValueEnumerable'1.AsyncValueEnumerable.Tests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public void AsAsyncValueEnumerable1_With_ValidData_Must_Succeed(int[] source)
3434
[MemberData(nameof(TestData.Empty), MemberType = typeof(TestData))]
3535
[MemberData(nameof(TestData.Single), MemberType = typeof(TestData))]
3636
[MemberData(nameof(TestData.Multiple), MemberType = typeof(TestData))]
37-
public async ValueTask AsAsyncValueEnumerable1_Sum_With_ValidData_Must_Succeed(int[] source)
37+
public async Task AsAsyncValueEnumerable1_Sum_With_ValidData_Must_Succeed(int[] source)
3838
{
3939
// Arrange
4040
var wrapped = Wrap

NetFabric.Hyperlinq.UnitTests/Conversion/AsAsyncValueEnumerable/AsAsyncValueEnumerable'6.AsyncEnumerable.Tests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public void AsAsyncValueEnumerable6_Enumerator2_With_ValidData_Must_Succeed(int[
5858
[MemberData(nameof(TestData.Empty), MemberType = typeof(TestData))]
5959
[MemberData(nameof(TestData.Single), MemberType = typeof(TestData))]
6060
[MemberData(nameof(TestData.Multiple), MemberType = typeof(TestData))]
61-
public async ValueTask AsAsyncValueEnumerable6_Sum_With_ValidData_Must_Succeed(int[] source)
61+
public async Task AsAsyncValueEnumerable6_Sum_With_ValidData_Must_Succeed(int[] source)
6262
{
6363
// Arrange
6464
var wrapped = Wrap

NetFabric.Hyperlinq.UnitTests/Conversion/AsAsyncValueEnumerable/AsAsyncValueEnumerable'6.AsyncValueEnumerable.Tests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public void AsAsyncValueEnumerable6_Enumerator2_With_ValidData_Must_Succeed(int[
5959
[MemberData(nameof(TestData.Empty), MemberType = typeof(TestData))]
6060
[MemberData(nameof(TestData.Single), MemberType = typeof(TestData))]
6161
[MemberData(nameof(TestData.Multiple), MemberType = typeof(TestData))]
62-
public async ValueTask AsAsyncValueEnumerable6_Sum_With_ValidData_Must_Succeed(int[] source)
62+
public async Task AsAsyncValueEnumerable6_Sum_With_ValidData_Must_Succeed(int[] source)
6363
{
6464
// Arrange
6565
var wrapped = Wrap

NetFabric.Hyperlinq.UnitTests/Conversion/ToArray/ToArrayAsync.AsyncValueEnumerable.Tests.cs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public class AsyncValueEnumerableTests
1313
[MemberData(nameof(TestData.Empty), MemberType = typeof(TestData))]
1414
[MemberData(nameof(TestData.Single), MemberType = typeof(TestData))]
1515
[MemberData(nameof(TestData.Multiple), MemberType = typeof(TestData))]
16-
public async ValueTask ToArrayAsync_With_ValidData_Must_Succeed(int[] source)
16+
public async Task ToArrayAsync_With_ValidData_Must_Succeed(int[] source)
1717
{
1818
// Arrange
1919
var wrapped = Wrap
@@ -36,7 +36,7 @@ public async ValueTask ToArrayAsync_With_ValidData_Must_Succeed(int[] source)
3636
[MemberData(nameof(TestData.Empty), MemberType = typeof(TestData))]
3737
[MemberData(nameof(TestData.Single), MemberType = typeof(TestData))]
3838
[MemberData(nameof(TestData.Multiple), MemberType = typeof(TestData))]
39-
public async ValueTask ToArrayAsync_MemoryPool_Must_Succeed(int[] source)
39+
public async Task ToArrayAsync_MemoryPool_Must_Succeed(int[] source)
4040
{
4141
// Arrange
4242
var pool = ArrayPool<int>.Shared;
@@ -62,7 +62,7 @@ public async ValueTask ToArrayAsync_MemoryPool_Must_Succeed(int[] source)
6262
[MemberData(nameof(TestData.PredicateEmpty), MemberType = typeof(TestData))]
6363
[MemberData(nameof(TestData.PredicateSingle), MemberType = typeof(TestData))]
6464
[MemberData(nameof(TestData.PredicateMultiple), MemberType = typeof(TestData))]
65-
public async ValueTask ToArrayAsync_Predicate_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate)
65+
public async Task ToArrayAsync_Predicate_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate)
6666
{
6767
// Arrange
6868
var wrapped = Wrap
@@ -87,7 +87,7 @@ public async ValueTask ToArrayAsync_Predicate_With_ValidData_Must_Succeed(int[]
8787
[MemberData(nameof(TestData.PredicateEmpty), MemberType = typeof(TestData))]
8888
[MemberData(nameof(TestData.PredicateSingle), MemberType = typeof(TestData))]
8989
[MemberData(nameof(TestData.PredicateMultiple), MemberType = typeof(TestData))]
90-
public async ValueTask ToArrayAsync_Predicate_MemoryPool_Must_Succeed(int[] source, Func<int, bool> predicate)
90+
public async Task ToArrayAsync_Predicate_MemoryPool_Must_Succeed(int[] source, Func<int, bool> predicate)
9191
{
9292
// Arrange
9393
var pool = ArrayPool<int>.Shared;
@@ -115,7 +115,7 @@ public async ValueTask ToArrayAsync_Predicate_MemoryPool_Must_Succeed(int[] sour
115115
[MemberData(nameof(TestData.PredicateAtEmpty), MemberType = typeof(TestData))]
116116
[MemberData(nameof(TestData.PredicateAtSingle), MemberType = typeof(TestData))]
117117
[MemberData(nameof(TestData.PredicateAtMultiple), MemberType = typeof(TestData))]
118-
public async ValueTask ToArrayAsync_PredicateAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, bool> predicate)
118+
public async Task ToArrayAsync_PredicateAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, bool> predicate)
119119
{
120120
// Arrange
121121
var wrapped = Wrap
@@ -140,7 +140,7 @@ public async ValueTask ToArrayAsync_PredicateAt_With_ValidData_Must_Succeed(int[
140140
[MemberData(nameof(TestData.PredicateAtEmpty), MemberType = typeof(TestData))]
141141
[MemberData(nameof(TestData.PredicateAtSingle), MemberType = typeof(TestData))]
142142
[MemberData(nameof(TestData.PredicateAtMultiple), MemberType = typeof(TestData))]
143-
public async ValueTask ToArrayAsync_PredicateAt_MemoryPool_Must_Succeed(int[] source, Func<int, int, bool> predicate)
143+
public async Task ToArrayAsync_PredicateAt_MemoryPool_Must_Succeed(int[] source, Func<int, int, bool> predicate)
144144
{
145145
// Arrange
146146
var pool = ArrayPool<int>.Shared;
@@ -168,7 +168,7 @@ public async ValueTask ToArrayAsync_PredicateAt_MemoryPool_Must_Succeed(int[] so
168168
[MemberData(nameof(TestData.SelectorEmpty), MemberType = typeof(TestData))]
169169
[MemberData(nameof(TestData.SelectorSingle), MemberType = typeof(TestData))]
170170
[MemberData(nameof(TestData.SelectorMultiple), MemberType = typeof(TestData))]
171-
public async ValueTask ToArrayAsync_Selector_With_ValidData_Must_Succeed(int[] source, Func<int, string> selector)
171+
public async Task ToArrayAsync_Selector_With_ValidData_Must_Succeed(int[] source, Func<int, string> selector)
172172
{
173173
// Arrange
174174
var wrapped = Wrap
@@ -193,7 +193,7 @@ public async ValueTask ToArrayAsync_Selector_With_ValidData_Must_Succeed(int[] s
193193
[MemberData(nameof(TestData.SelectorEmpty), MemberType = typeof(TestData))]
194194
[MemberData(nameof(TestData.SelectorSingle), MemberType = typeof(TestData))]
195195
[MemberData(nameof(TestData.SelectorMultiple), MemberType = typeof(TestData))]
196-
public async ValueTask ToArrayAsync_Selector_MemoryPool_Must_Succeed(int[] source, Func<int, string> selector)
196+
public async Task ToArrayAsync_Selector_MemoryPool_Must_Succeed(int[] source, Func<int, string> selector)
197197
{
198198
// Arrange
199199
var pool = ArrayPool<string>.Shared;
@@ -221,7 +221,7 @@ public async ValueTask ToArrayAsync_Selector_MemoryPool_Must_Succeed(int[] sourc
221221
[MemberData(nameof(TestData.SelectorAtEmpty), MemberType = typeof(TestData))]
222222
[MemberData(nameof(TestData.SelectorAtSingle), MemberType = typeof(TestData))]
223223
[MemberData(nameof(TestData.SelectorAtMultiple), MemberType = typeof(TestData))]
224-
public async ValueTask ToArrayAsync_SelectorAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, string> selector)
224+
public async Task ToArrayAsync_SelectorAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, string> selector)
225225
{
226226
// Arrange
227227
var wrapped = Wrap
@@ -246,7 +246,7 @@ public async ValueTask ToArrayAsync_SelectorAt_With_ValidData_Must_Succeed(int[]
246246
[MemberData(nameof(TestData.SelectorAtEmpty), MemberType = typeof(TestData))]
247247
[MemberData(nameof(TestData.SelectorAtSingle), MemberType = typeof(TestData))]
248248
[MemberData(nameof(TestData.SelectorAtMultiple), MemberType = typeof(TestData))]
249-
public async ValueTask ToArrayAsync_SelectorAt_MemoryPool_Must_Succeed(int[] source, Func<int, int, string> selector)
249+
public async Task ToArrayAsync_SelectorAt_MemoryPool_Must_Succeed(int[] source, Func<int, int, string> selector)
250250
{
251251
// Arrange
252252
var pool = ArrayPool<string>.Shared;
@@ -275,7 +275,7 @@ public async ValueTask ToArrayAsync_SelectorAt_MemoryPool_Must_Succeed(int[] sou
275275
[MemberData(nameof(TestData.PredicateSelectorEmpty), MemberType = typeof(TestData))]
276276
[MemberData(nameof(TestData.PredicateSelectorSingle), MemberType = typeof(TestData))]
277277
[MemberData(nameof(TestData.PredicateSelectorMultiple), MemberType = typeof(TestData))]
278-
public async ValueTask ToArrayAsync_Predicate_Selector_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate, Func<int, string> selector)
278+
public async Task ToArrayAsync_Predicate_Selector_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate, Func<int, string> selector)
279279
{
280280
// Arrange
281281
var wrapped = Wrap
@@ -302,7 +302,7 @@ public async ValueTask ToArrayAsync_Predicate_Selector_With_ValidData_Must_Succe
302302
[MemberData(nameof(TestData.PredicateSelectorEmpty), MemberType = typeof(TestData))]
303303
[MemberData(nameof(TestData.PredicateSelectorSingle), MemberType = typeof(TestData))]
304304
[MemberData(nameof(TestData.PredicateSelectorMultiple), MemberType = typeof(TestData))]
305-
public async ValueTask ToArrayAsync_Predicate_Selector_MemoryPool_Must_Succeed(int[] source, Func<int, bool> predicate, Func<int, string> selector)
305+
public async Task ToArrayAsync_Predicate_Selector_MemoryPool_Must_Succeed(int[] source, Func<int, bool> predicate, Func<int, string> selector)
306306
{
307307
// Arrange
308308
var pool = ArrayPool<string>.Shared;

NetFabric.Hyperlinq.UnitTests/Conversion/ToList/ToListAsync.AsyncValueEnumerable.Tests.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public class AsyncValueEnumerableTests
1313
[MemberData(nameof(TestData.Empty), MemberType = typeof(TestData))]
1414
[MemberData(nameof(TestData.Single), MemberType = typeof(TestData))]
1515
[MemberData(nameof(TestData.Multiple), MemberType = typeof(TestData))]
16-
public async ValueTask ToListAsync_With_ValidData_Must_Succeed(int[] source)
16+
public async Task ToListAsync_With_ValidData_Must_Succeed(int[] source)
1717
{
1818
// Arrange
1919
var wrapped = Wrap
@@ -37,7 +37,7 @@ public async ValueTask ToListAsync_With_ValidData_Must_Succeed(int[] source)
3737
[MemberData(nameof(TestData.PredicateEmpty), MemberType = typeof(TestData))]
3838
[MemberData(nameof(TestData.PredicateSingle), MemberType = typeof(TestData))]
3939
[MemberData(nameof(TestData.PredicateMultiple), MemberType = typeof(TestData))]
40-
public async ValueTask ToListAsync_Predicate_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate)
40+
public async Task ToListAsync_Predicate_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate)
4141
{
4242
// Arrange
4343
var wrapped = Wrap
@@ -63,7 +63,7 @@ public async ValueTask ToListAsync_Predicate_With_ValidData_Must_Succeed(int[] s
6363
[MemberData(nameof(TestData.PredicateAtEmpty), MemberType = typeof(TestData))]
6464
[MemberData(nameof(TestData.PredicateAtSingle), MemberType = typeof(TestData))]
6565
[MemberData(nameof(TestData.PredicateAtMultiple), MemberType = typeof(TestData))]
66-
public async ValueTask ToListAsync_PredicateAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, bool> predicate)
66+
public async Task ToListAsync_PredicateAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, bool> predicate)
6767
{
6868
// Arrange
6969
var wrapped = Wrap
@@ -89,7 +89,7 @@ public async ValueTask ToListAsync_PredicateAt_With_ValidData_Must_Succeed(int[]
8989
[MemberData(nameof(TestData.SelectorEmpty), MemberType = typeof(TestData))]
9090
[MemberData(nameof(TestData.SelectorSingle), MemberType = typeof(TestData))]
9191
[MemberData(nameof(TestData.SelectorMultiple), MemberType = typeof(TestData))]
92-
public async ValueTask ToListAsync_Selector_With_ValidData_Must_Succeed(int[] source, Func<int, string> selector)
92+
public async Task ToListAsync_Selector_With_ValidData_Must_Succeed(int[] source, Func<int, string> selector)
9393
{
9494
// Arrange
9595
var wrapped = Wrap
@@ -115,7 +115,7 @@ public async ValueTask ToListAsync_Selector_With_ValidData_Must_Succeed(int[] so
115115
[MemberData(nameof(TestData.SelectorAtEmpty), MemberType = typeof(TestData))]
116116
[MemberData(nameof(TestData.SelectorAtSingle), MemberType = typeof(TestData))]
117117
[MemberData(nameof(TestData.SelectorAtMultiple), MemberType = typeof(TestData))]
118-
public async ValueTask ToListAsync_SelectorAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, string> selector)
118+
public async Task ToListAsync_SelectorAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, string> selector)
119119
{
120120
// Arrange
121121
var wrapped = Wrap
@@ -142,7 +142,7 @@ public async ValueTask ToListAsync_SelectorAt_With_ValidData_Must_Succeed(int[]
142142
[MemberData(nameof(TestData.PredicateSelectorEmpty), MemberType = typeof(TestData))]
143143
[MemberData(nameof(TestData.PredicateSelectorSingle), MemberType = typeof(TestData))]
144144
[MemberData(nameof(TestData.PredicateSelectorMultiple), MemberType = typeof(TestData))]
145-
public async ValueTask ToListAsync_Predicate_Selector_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate, Func<int, string> selector)
145+
public async Task ToListAsync_Predicate_Selector_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate, Func<int, string> selector)
146146
{
147147
// Arrange
148148
var wrapped = Wrap

0 commit comments

Comments
 (0)