public async ValueTask ContainsAsync_ReferenceType_With_Null_And_Contains_Must_ReturnTrue(int[] source) { // Arrange var value = Enumerable.Last(source).ToString(); var wrapped = Wrap.AsAsyncValueEnumerable(source.Select(item => item.ToString()).ToArray()); // Act var result = await AsyncValueEnumerableExtensions .ContainsAsync <Wrap.AsyncValueEnumerableWrapper <string>, Wrap.AsyncEnumerator <string>, string>(wrapped, value); // Assert _ = result.Must() .BeTrue(); }
public async ValueTask ContainsAsync_With_DefaultComparer_And_NotContains_Must_ReturnFalse(int[] source) { // Arrange var value = int.MaxValue; var wrapped = Wrap.AsAsyncValueEnumerable(source); // Act var result = await AsyncValueEnumerableExtensions .ContainsAsync <Wrap.AsyncValueEnumerableWrapper <int>, Wrap.AsyncEnumerator <int>, int>(wrapped, value, EqualityComparer <int> .Default); // Assert _ = result.Must() .BeFalse(); }
public async ValueTask ContainsAsync_ValueType_With_Null_And_Contains_Must_ReturnTrue(int[] source) { // Arrange var value = Enumerable.Last(source); var wrapped = Wrap.AsAsyncValueEnumerable(source); // Act var result = await AsyncValueEnumerableExtensions .ContainsAsync <Wrap.AsyncValueEnumerableWrapper <int>, Wrap.AsyncEnumerator <int>, int>(wrapped, value); // Assert _ = result.Must() .BeTrue(); }