public void EmptyValueType() { IReadOnlyCollection <int> empty = new int[] { }; CollectionCompareTestUtil.ValidateEqual( Enumerable.DefaultIfEmpty(empty), FastLinq.DefaultIfEmpty(empty), itemNotInTheCollection: 1, enforceWritable: false); }
public void NotEmpty() { IReadOnlyCollection <int> notEmpty = new[] { 1 }; CollectionCompareTestUtil.ValidateEqual( Enumerable.DefaultIfEmpty(notEmpty), FastLinq.DefaultIfEmpty(notEmpty), itemNotInTheCollection: 0, enforceWritable: false); }
public void EmptyObject() { IReadOnlyList <object> empty = new object[] { }; ListCompareTestUtil.ValidateEqual( Enumerable.DefaultIfEmpty(empty), FastLinq.DefaultIfEmpty(empty), itemNotInTheCollection: 0, enforceWritable: false); }
public void Collection_FastLinq() { var _ = FastLinq.DefaultIfEmpty(this.collection); if (this.EnumerateAfterwards) { foreach (var item in _) { ; } } }
public void Array_FastLinq() { var _ = FastLinq.DefaultIfEmpty(this.array); if (this.EnumerateAfterwards) { foreach (var __ in _) { ; } } }
public void IList_FastLinq() { var _ = FastLinq.DefaultIfEmpty(this.ilist); if (this.EnumerateAfterwards) { foreach (var __ in _) { ; } } }