Exemple #1
0
        public void Contains_With_Comparer_And_NotContains_Must_ReturnFalse(int[] source)
        {
            // Arrange
            var value   = int.MaxValue;
            var wrapped = Wrap.AsValueReadOnlyList(source);

            // Act
            var result = ReadOnlyListExtensions
                         .Contains <Wrap.ValueReadOnlyListWrapper <int>, int>(wrapped, value, EqualityComparer <int> .Default);

            // Assert
            _ = result.Must()
                .BeFalse();
        }
Exemple #2
0
        public void Contains_ReferenceType_With_Null_And_Contains_Must_ReturnTrue(int[] source)
        {
            // Arrange
            var value   = System.Linq.Enumerable.Last(source).ToString();
            var wrapped = Wrap.AsValueReadOnlyList(source.AsValueEnumerable().Select(item => item.ToString()).ToArray());

            // Act
            var result = ReadOnlyListExtensions
                         .Contains <Wrap.ValueReadOnlyListWrapper <string>, string>(wrapped, value);

            // Assert
            _ = result.Must()
                .BeTrue();
        }
Exemple #3
0
        public void Contains_ValueType_With_Null_And_Contains_Must_ReturnTrue(int[] source)
        {
            // Arrange
            var value   = System.Linq.Enumerable.Last(source);
            var wrapped = Wrap.AsValueReadOnlyList(source);

            // Act
            var result = ReadOnlyListExtensions
                         .Contains <Wrap.ValueReadOnlyListWrapper <int>, int>(wrapped, value);

            // Assert
            _ = result.Must()
                .BeTrue();
        }
        public void Contains_ReferenceType_With_Null_And_NotContains_Must_ReturnFalse(int[] source)
        {
            // Arrange
            var value   = default(string);
            var wrapped = Wrap.AsValueReadOnlyList(source.Select(item => item.ToString()).ToArray());

            // Act
            var result = ReadOnlyListExtensions
                         .Contains <Wrap.ValueReadOnlyListWrapper <string>, string>(wrapped, value);

            // Assert
            _ = result.Must()
                .BeFalse();
        }
 public bool Hyperlinq_List_Value() =>
 ReadOnlyListExtensions.Contains(listValue, Count - 1, EqualityComparer <int> .Default);
Exemple #6
0
 public bool Hyperlinq_List_Value() =>
 ReadOnlyListExtensions.Contains(listValue, Count - 1, this);
Exemple #7
0
 public bool Hyperlinq_List_Reference() =>
 ReadOnlyListExtensions.Contains(listReference, Count - 1, this);