Skip to content

Commit

Permalink
Fix SingleAsync() (#381)
Browse files Browse the repository at this point in the history
* Fix SingleAsync()

* Fix Repeat() test
  • Loading branch information
aalmada committed Sep 11, 2021
1 parent d12a525 commit 5eee317
Show file tree
Hide file tree
Showing 26 changed files with 118 additions and 122 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ public class AsyncValueEnumerableTests
[MemberData(nameof(TestData.Empty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.Single), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.Multiple), MemberType = typeof(TestData))]
public async ValueTask CountAsync_With_ValidData_Must_Succeed(int[] source)
public async Task CountAsync_With_ValidData_Must_Succeed(int[] source)
{
// Arrange
var wrapped = Wrap
Expand All @@ -34,7 +34,7 @@ public async ValueTask CountAsync_With_ValidData_Must_Succeed(int[] source)
[MemberData(nameof(TestData.PredicateEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateMultiple), MemberType = typeof(TestData))]
public async ValueTask CountAsync_Predicate_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate)
public async Task CountAsync_Predicate_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate)
{
// Arrange
var wrapped = Wrap
Expand All @@ -57,7 +57,7 @@ public async ValueTask CountAsync_Predicate_With_ValidData_Must_Succeed(int[] so
[MemberData(nameof(TestData.PredicateAtEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateAtSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateAtMultiple), MemberType = typeof(TestData))]
public async ValueTask CountAsync_PredicateAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, bool> predicate)
public async Task CountAsync_PredicateAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, bool> predicate)
{
// Arrange
var wrapped = Wrap
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ public class AsyncValueEnumerableTests
{
[Theory]
[MemberData(nameof(TestData.SumDouble), MemberType = typeof(TestData))]
public async ValueTask SumAsync_With_Double_Must_Succeed(double[] source)
public async Task SumAsync_With_Double_Must_Succeed(double[] source)
{
// Arrange
var wrapped = Wrap.AsAsyncValueEnumerable(source);
Expand All @@ -29,7 +29,7 @@ public async ValueTask SumAsync_With_Double_Must_Succeed(double[] source)

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

[Theory]
[MemberData(nameof(TestData.SumDecimal), MemberType = typeof(TestData))]
public async ValueTask SumAsync_With_Decimal_Must_Succeed(decimal[] source)
public async Task SumAsync_With_Decimal_Must_Succeed(decimal[] source)
{
// Arrange
var wrapped = Wrap.AsAsyncValueEnumerable(source);
Expand All @@ -67,7 +67,7 @@ public async ValueTask SumAsync_With_Decimal_Must_Succeed(decimal[] source)

[Theory]
[MemberData(nameof(TestData.SumNullableDecimal), MemberType = typeof(TestData))]
public async ValueTask SumAsync_With_NullableDecimal_Must_Succeed(decimal?[] source)
public async Task SumAsync_With_NullableDecimal_Must_Succeed(decimal?[] source)
{
// Arrange
var wrapped = Wrap.AsAsyncValueEnumerable(source);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public void AsAsyncValueEnumerable1_With_ValidData_Must_Succeed(int[] source)
[MemberData(nameof(TestData.Empty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.Single), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.Multiple), MemberType = typeof(TestData))]
public async ValueTask AsAsyncValueEnumerable1_Sum_With_ValidData_Must_Succeed(int[] source)
public async Task AsAsyncValueEnumerable1_Sum_With_ValidData_Must_Succeed(int[] source)
{
// Arrange
var wrapped = Wrap
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public void AsAsyncValueEnumerable1_With_ValidData_Must_Succeed(int[] source)
[MemberData(nameof(TestData.Empty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.Single), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.Multiple), MemberType = typeof(TestData))]
public async ValueTask AsAsyncValueEnumerable1_Sum_With_ValidData_Must_Succeed(int[] source)
public async Task AsAsyncValueEnumerable1_Sum_With_ValidData_Must_Succeed(int[] source)
{
// Arrange
var wrapped = Wrap
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ public void AsAsyncValueEnumerable6_Enumerator2_With_ValidData_Must_Succeed(int[
[MemberData(nameof(TestData.Empty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.Single), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.Multiple), MemberType = typeof(TestData))]
public async ValueTask AsAsyncValueEnumerable6_Sum_With_ValidData_Must_Succeed(int[] source)
public async Task AsAsyncValueEnumerable6_Sum_With_ValidData_Must_Succeed(int[] source)
{
// Arrange
var wrapped = Wrap
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ public void AsAsyncValueEnumerable6_Enumerator2_With_ValidData_Must_Succeed(int[
[MemberData(nameof(TestData.Empty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.Single), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.Multiple), MemberType = typeof(TestData))]
public async ValueTask AsAsyncValueEnumerable6_Sum_With_ValidData_Must_Succeed(int[] source)
public async Task AsAsyncValueEnumerable6_Sum_With_ValidData_Must_Succeed(int[] source)
{
// Arrange
var wrapped = Wrap
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public class AsyncValueEnumerableTests
[MemberData(nameof(TestData.Empty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.Single), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.Multiple), MemberType = typeof(TestData))]
public async ValueTask ToArrayAsync_With_ValidData_Must_Succeed(int[] source)
public async Task ToArrayAsync_With_ValidData_Must_Succeed(int[] source)
{
// Arrange
var wrapped = Wrap
Expand All @@ -36,7 +36,7 @@ public async ValueTask ToArrayAsync_With_ValidData_Must_Succeed(int[] source)
[MemberData(nameof(TestData.Empty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.Single), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.Multiple), MemberType = typeof(TestData))]
public async ValueTask ToArrayAsync_MemoryPool_Must_Succeed(int[] source)
public async Task ToArrayAsync_MemoryPool_Must_Succeed(int[] source)
{
// Arrange
var pool = ArrayPool<int>.Shared;
Expand All @@ -62,7 +62,7 @@ public async ValueTask ToArrayAsync_MemoryPool_Must_Succeed(int[] source)
[MemberData(nameof(TestData.PredicateEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateMultiple), MemberType = typeof(TestData))]
public async ValueTask ToArrayAsync_Predicate_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate)
public async Task ToArrayAsync_Predicate_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate)
{
// Arrange
var wrapped = Wrap
Expand All @@ -87,7 +87,7 @@ public async ValueTask ToArrayAsync_Predicate_With_ValidData_Must_Succeed(int[]
[MemberData(nameof(TestData.PredicateEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateMultiple), MemberType = typeof(TestData))]
public async ValueTask ToArrayAsync_Predicate_MemoryPool_Must_Succeed(int[] source, Func<int, bool> predicate)
public async Task ToArrayAsync_Predicate_MemoryPool_Must_Succeed(int[] source, Func<int, bool> predicate)
{
// Arrange
var pool = ArrayPool<int>.Shared;
Expand Down Expand Up @@ -115,7 +115,7 @@ public async ValueTask ToArrayAsync_Predicate_MemoryPool_Must_Succeed(int[] sour
[MemberData(nameof(TestData.PredicateAtEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateAtSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateAtMultiple), MemberType = typeof(TestData))]
public async ValueTask ToArrayAsync_PredicateAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, bool> predicate)
public async Task ToArrayAsync_PredicateAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, bool> predicate)
{
// Arrange
var wrapped = Wrap
Expand All @@ -140,7 +140,7 @@ public async ValueTask ToArrayAsync_PredicateAt_With_ValidData_Must_Succeed(int[
[MemberData(nameof(TestData.PredicateAtEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateAtSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateAtMultiple), MemberType = typeof(TestData))]
public async ValueTask ToArrayAsync_PredicateAt_MemoryPool_Must_Succeed(int[] source, Func<int, int, bool> predicate)
public async Task ToArrayAsync_PredicateAt_MemoryPool_Must_Succeed(int[] source, Func<int, int, bool> predicate)
{
// Arrange
var pool = ArrayPool<int>.Shared;
Expand Down Expand Up @@ -168,7 +168,7 @@ public async ValueTask ToArrayAsync_PredicateAt_MemoryPool_Must_Succeed(int[] so
[MemberData(nameof(TestData.SelectorEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.SelectorSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.SelectorMultiple), MemberType = typeof(TestData))]
public async ValueTask ToArrayAsync_Selector_With_ValidData_Must_Succeed(int[] source, Func<int, string> selector)
public async Task ToArrayAsync_Selector_With_ValidData_Must_Succeed(int[] source, Func<int, string> selector)
{
// Arrange
var wrapped = Wrap
Expand All @@ -193,7 +193,7 @@ public async ValueTask ToArrayAsync_Selector_With_ValidData_Must_Succeed(int[] s
[MemberData(nameof(TestData.SelectorEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.SelectorSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.SelectorMultiple), MemberType = typeof(TestData))]
public async ValueTask ToArrayAsync_Selector_MemoryPool_Must_Succeed(int[] source, Func<int, string> selector)
public async Task ToArrayAsync_Selector_MemoryPool_Must_Succeed(int[] source, Func<int, string> selector)
{
// Arrange
var pool = ArrayPool<string>.Shared;
Expand Down Expand Up @@ -221,7 +221,7 @@ public async ValueTask ToArrayAsync_Selector_MemoryPool_Must_Succeed(int[] sourc
[MemberData(nameof(TestData.SelectorAtEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.SelectorAtSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.SelectorAtMultiple), MemberType = typeof(TestData))]
public async ValueTask ToArrayAsync_SelectorAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, string> selector)
public async Task ToArrayAsync_SelectorAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, string> selector)
{
// Arrange
var wrapped = Wrap
Expand All @@ -246,7 +246,7 @@ public async ValueTask ToArrayAsync_SelectorAt_With_ValidData_Must_Succeed(int[]
[MemberData(nameof(TestData.SelectorAtEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.SelectorAtSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.SelectorAtMultiple), MemberType = typeof(TestData))]
public async ValueTask ToArrayAsync_SelectorAt_MemoryPool_Must_Succeed(int[] source, Func<int, int, string> selector)
public async Task ToArrayAsync_SelectorAt_MemoryPool_Must_Succeed(int[] source, Func<int, int, string> selector)
{
// Arrange
var pool = ArrayPool<string>.Shared;
Expand Down Expand Up @@ -275,7 +275,7 @@ public async ValueTask ToArrayAsync_SelectorAt_MemoryPool_Must_Succeed(int[] sou
[MemberData(nameof(TestData.PredicateSelectorEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateSelectorSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateSelectorMultiple), MemberType = typeof(TestData))]
public async ValueTask ToArrayAsync_Predicate_Selector_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate, Func<int, string> selector)
public async Task ToArrayAsync_Predicate_Selector_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate, Func<int, string> selector)
{
// Arrange
var wrapped = Wrap
Expand All @@ -302,7 +302,7 @@ public async ValueTask ToArrayAsync_Predicate_Selector_With_ValidData_Must_Succe
[MemberData(nameof(TestData.PredicateSelectorEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateSelectorSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateSelectorMultiple), MemberType = typeof(TestData))]
public async ValueTask ToArrayAsync_Predicate_Selector_MemoryPool_Must_Succeed(int[] source, Func<int, bool> predicate, Func<int, string> selector)
public async Task ToArrayAsync_Predicate_Selector_MemoryPool_Must_Succeed(int[] source, Func<int, bool> predicate, Func<int, string> selector)
{
// Arrange
var pool = ArrayPool<string>.Shared;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ public class AsyncValueEnumerableTests
[MemberData(nameof(TestData.Empty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.Single), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.Multiple), MemberType = typeof(TestData))]
public async ValueTask ToListAsync_With_ValidData_Must_Succeed(int[] source)
public async Task ToListAsync_With_ValidData_Must_Succeed(int[] source)
{
// Arrange
var wrapped = Wrap
Expand All @@ -37,7 +37,7 @@ public async ValueTask ToListAsync_With_ValidData_Must_Succeed(int[] source)
[MemberData(nameof(TestData.PredicateEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateMultiple), MemberType = typeof(TestData))]
public async ValueTask ToListAsync_Predicate_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate)
public async Task ToListAsync_Predicate_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate)
{
// Arrange
var wrapped = Wrap
Expand All @@ -63,7 +63,7 @@ public async ValueTask ToListAsync_Predicate_With_ValidData_Must_Succeed(int[] s
[MemberData(nameof(TestData.PredicateAtEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateAtSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateAtMultiple), MemberType = typeof(TestData))]
public async ValueTask ToListAsync_PredicateAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, bool> predicate)
public async Task ToListAsync_PredicateAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, bool> predicate)
{
// Arrange
var wrapped = Wrap
Expand All @@ -89,7 +89,7 @@ public async ValueTask ToListAsync_PredicateAt_With_ValidData_Must_Succeed(int[]
[MemberData(nameof(TestData.SelectorEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.SelectorSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.SelectorMultiple), MemberType = typeof(TestData))]
public async ValueTask ToListAsync_Selector_With_ValidData_Must_Succeed(int[] source, Func<int, string> selector)
public async Task ToListAsync_Selector_With_ValidData_Must_Succeed(int[] source, Func<int, string> selector)
{
// Arrange
var wrapped = Wrap
Expand All @@ -115,7 +115,7 @@ public async ValueTask ToListAsync_Selector_With_ValidData_Must_Succeed(int[] so
[MemberData(nameof(TestData.SelectorAtEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.SelectorAtSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.SelectorAtMultiple), MemberType = typeof(TestData))]
public async ValueTask ToListAsync_SelectorAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, string> selector)
public async Task ToListAsync_SelectorAt_With_ValidData_Must_Succeed(int[] source, Func<int, int, string> selector)
{
// Arrange
var wrapped = Wrap
Expand All @@ -142,7 +142,7 @@ public async ValueTask ToListAsync_SelectorAt_With_ValidData_Must_Succeed(int[]
[MemberData(nameof(TestData.PredicateSelectorEmpty), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateSelectorSingle), MemberType = typeof(TestData))]
[MemberData(nameof(TestData.PredicateSelectorMultiple), MemberType = typeof(TestData))]
public async ValueTask ToListAsync_Predicate_Selector_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate, Func<int, string> selector)
public async Task ToListAsync_Predicate_Selector_With_ValidData_Must_Succeed(int[] source, Func<int, bool> predicate, Func<int, string> selector)
{
// Arrange
var wrapped = Wrap
Expand Down
Loading

0 comments on commit 5eee317

Please sign in to comment.