public void TestReplaceAdd_NullDestination_Throws() { IReadOnlySublist<List<int>, int> list = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> destination = null; int replacement = 0; Func<int, bool> predicate = i => true; list.Replace(predicate, replacement).AddTo(destination); }
public void TestReplaceAdd_DestinationNull_Throws() { IReadOnlySublist<List<int>, int> source = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> sequence = new List<int>() { 1 }.ToSublist(); IExpandableSublist<List<int>, int> replacement = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> destination = null; source.Replace(sequence, replacement).AddTo(destination); }
public void TestReplaceAdd_NullGenerator_Throws() { IReadOnlySublist<List<int>, int> list = new List<int>().ToSublist(); Func<int, int> generator = null; Func<int, bool> predicate = i => true; list.Replace(predicate, generator); }
public void TestReplaceAdd_WithGenerator_NullDestination_Throws() { IReadOnlySublist<List<int>, int> list = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> destination = null; Func<int, int> generator = i => i; Func<int, bool> predicate = i => true; list.Replace(predicate, generator).AddTo(destination); }
public void TestReplaceAdd_WithComparison_SequenceNull_Throws() { IReadOnlySublist<List<int>, int> source = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> sequence = null; IExpandableSublist<List<int>, int> replacement = new List<int>().ToSublist(); Func<int, int, bool> comparison = EqualityComparer<int>.Default.Equals; source.Replace(sequence, replacement, comparison); }
public void TestReplaceAdd_WithComparison_ComparerNull_Throws() { IReadOnlySublist<List<int>, int> source = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> sequence = new List<int>() { 1 }.ToSublist(); IExpandableSublist<List<int>, int> replacement = new List<int>().ToSublist(); Func<int, int, bool> comparison = null; source.Replace(sequence, replacement, comparison); }
public void TestReplaceAdd_WithComparer_SequenceEmpty_Throws() { IReadOnlySublist<List<int>, int> source = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> sequence = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> replacement = new List<int>().ToSublist(); IEqualityComparer<int> comparer = EqualityComparer<int>.Default; source.Replace(sequence, replacement, comparer); }
public void TestReplaceAdd_WithComparer_DestinationNull_Throws() { IReadOnlySublist<List<int>, int> source = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> sequence = new List<int>() { 1 }.ToSublist(); IExpandableSublist<List<int>, int> replacement = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> destination = null; IEqualityComparer<int> comparer = EqualityComparer<int>.Default; source.Replace(sequence, replacement, comparer).AddTo(destination); }
public void TestReplaceAdd_WithComparer_ComparerNull_Throws() { IReadOnlySublist<List<int>, int> source = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> sequence = new List<int>() { 1 }.ToSublist(); IExpandableSublist<List<int>, int> replacement = new List<int>().ToSublist(); IEqualityComparer<int> comparer = null; source.Replace(sequence, replacement, comparer); }
public void TestReplaceAdd_SequenceNull_Throws() { IReadOnlySublist<List<int>, int> source = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> sequence = null; IExpandableSublist<List<int>, int> replacement = new List<int>().ToSublist(); source.Replace(sequence, replacement); }
public void TestReplaceAdd_NullPredicate_Throws() { IReadOnlySublist<List<int>, int> list = new List<int>().ToSublist(); int replacement = 0; Func<int, bool> predicate = null; list.Replace(predicate, replacement); }
public void TestReplace_WithGenerator_NullPredicate_Throws() { IExpandableSublist<List<int>, int> list = new List<int>().ToSublist(); Func<int, int> generator = i => i; Func<int, bool> predicate = null; list.Replace(predicate, generator); }
public void TestReplace_WithComparison_SequenceEmpty_Throws() { IExpandableSublist<List<int>, int> list = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> sequence = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> replacement = new List<int>().ToSublist(); Func<int, int, bool> comparison = EqualityComparer<int>.Default.Equals; list.Replace(sequence, replacement, comparison); }
public void TestReplace_WithComparer_SequenceNull_Throws() { IExpandableSublist<List<int>, int> list = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> sequence = null; IExpandableSublist<List<int>, int> replacement = new List<int>().ToSublist(); IEqualityComparer<int> comparer = EqualityComparer<int>.Default; list.Replace(sequence, replacement, comparer); }
public void TestReplace_SequenceNull_Throws() { IExpandableSublist<List<int>, int> list = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> sequence = null; IExpandableSublist<List<int>, int> replacement = new List<int>().ToSublist(); list.Replace(sequence, replacement); }
public void TestReplaceCopy_WithComparison_DestinationNull_Throws() { IReadOnlySublist<List<int>, int> source = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> sequence = new List<int>() { 1 }.ToSublist(); IExpandableSublist<List<int>, int> replacement = new List<int>().ToSublist(); IExpandableSublist<List<int>, int> destination = null; Func<int, int, bool> comparison = EqualityComparer<int>.Default.Equals; source.Replace(sequence, replacement, comparison).CopyTo(destination); }