diff --git a/Recyclable.Collections.Benchmarks/Benchmarks/AddRangeWhenSourceIsArray.cs b/Recyclable.Collections.Benchmarks/Benchmarks/AddRangeWhenSourceIsArray.cs index e2306f6..63cf3b2 100644 --- a/Recyclable.Collections.Benchmarks/Benchmarks/AddRangeWhenSourceIsArray.cs +++ b/Recyclable.Collections.Benchmarks/Benchmarks/AddRangeWhenSourceIsArray.cs @@ -7,28 +7,28 @@ namespace Recyclable.Collections.Benchmarks public void List_AddRangeWhenSourceIsArray() { var data = TestObjects; - var list = new List(TestObjectCount); + var list = new List(); list.AddRange(data); } public void PooledList_AddRangeWhenSourceIsArray() { var data = TestObjects; - using var list = new PooledList(capacity: TestObjectCount, ClearMode.Auto); + using var list = new PooledList(ClearMode.Auto); list.AddRange(data); } public void RecyclableList_AddRangeWhenSourceIsArray() { var data = TestObjects; - using var list = new RecyclableList(TestObjectCount); + using var list = new RecyclableList(); list.AddRange(data); } public void RecyclableLongList_AddRangeWhenSourceIsArray() { var data = TestObjects; - using var list = new RecyclableLongList(minBlockSize: BlockSize, expectedItemsCount: TestObjectCount); + using var list = new RecyclableLongList(minBlockSize: BlockSize); list.AddRange(data); } } diff --git a/Recyclable.Collections.Benchmarks/Benchmarks/AddRangeWhenSourceIsIEnumerable.cs b/Recyclable.Collections.Benchmarks/Benchmarks/AddRangeWhenSourceIsIEnumerable.cs index 4da90ff..804f29a 100644 --- a/Recyclable.Collections.Benchmarks/Benchmarks/AddRangeWhenSourceIsIEnumerable.cs +++ b/Recyclable.Collections.Benchmarks/Benchmarks/AddRangeWhenSourceIsIEnumerable.cs @@ -7,28 +7,28 @@ namespace Recyclable.Collections.Benchmarks public void List_AddRangeWhenSourceIsIEnumerable() { var data = TestObjectsAsIEnumerable; - var list = new List(TestObjectCount); + var list = new List(); list.AddRange(data); } public void PooledList_AddRangeWhenSourceIsIEnumerable() { var data = TestObjectsAsIEnumerable; - using var list = new PooledList(capacity: TestObjectCount, ClearMode.Auto); + using var list = new PooledList(ClearMode.Auto); list.AddRange(data); } public void RecyclableList_AddRangeWhenSourceIsIEnumerable() { var data = TestObjectsAsIEnumerable; - using var list = new RecyclableList(TestObjectCount); + using var list = new RecyclableList(); list.AddRange(data); } public void RecyclableLongList_AddRangeWhenSourceIsIEnumerable() { var data = TestObjectsAsIEnumerable; - using var list = new RecyclableLongList(minBlockSize: BlockSize, expectedItemsCount: TestObjectCount); + using var list = new RecyclableLongList(minBlockSize: BlockSize); list.AddRange(data); } } diff --git a/Recyclable.Collections.Benchmarks/Benchmarks/AddRangeWhenSourceIsIList.cs b/Recyclable.Collections.Benchmarks/Benchmarks/AddRangeWhenSourceIsIList.cs index d8a10dc..e09ce55 100644 --- a/Recyclable.Collections.Benchmarks/Benchmarks/AddRangeWhenSourceIsIList.cs +++ b/Recyclable.Collections.Benchmarks/Benchmarks/AddRangeWhenSourceIsIList.cs @@ -7,34 +7,35 @@ namespace Recyclable.Collections.Benchmarks public void Array_AddRangeWhenSourceIsIList() { var data = (IList)TestObjectsAsRecyclableLongList; - data.CopyTo(TestObjects, 0); + var list = new long[TestObjectCount]; + data.CopyTo(list, 0); } public void List_AddRangeWhenSourceIsIList() { var data = (IList)TestObjectsAsRecyclableLongList; - var list = new List(TestObjectCount); + var list = new List(); list.AddRange(data); } public void PooledList_AddRangeWhenSourceIsIList() { var data = (IList)TestObjectsAsRecyclableLongList; - using var list = new PooledList(capacity: TestObjectCount, ClearMode.Auto); + using var list = new PooledList(ClearMode.Auto); list.AddRange(data); } public void RecyclableList_AddRangeWhenSourceIsIList() { var data = (IList)TestObjectsAsRecyclableLongList; - using var list = new RecyclableList(TestObjectCount); + using var list = new RecyclableList(); list.AddRange(data); } public void RecyclableLongList_AddRangeWhenSourceIsIList() { var data = (IList)TestObjectsAsRecyclableLongList; - using var list = new RecyclableLongList(minBlockSize: BlockSize, expectedItemsCount: TestObjectCount); + using var list = new RecyclableLongList(minBlockSize: BlockSize); list.AddRange(data); } } diff --git a/Recyclable.Collections.Benchmarks/Benchmarks/AddRangeWhenSourceIsList.cs b/Recyclable.Collections.Benchmarks/Benchmarks/AddRangeWhenSourceIsList.cs index 3cdb696..6409998 100644 --- a/Recyclable.Collections.Benchmarks/Benchmarks/AddRangeWhenSourceIsList.cs +++ b/Recyclable.Collections.Benchmarks/Benchmarks/AddRangeWhenSourceIsList.cs @@ -7,34 +7,35 @@ namespace Recyclable.Collections.Benchmarks public void Array_AddRangeWhenSourceIsList() { var data = TestObjectsAsList; - data.CopyTo(TestObjects, 0); + var list = new long[TestObjectCount]; + data.CopyTo(list, 0); } public void List_AddRangeWhenSourceIsList() { var data = TestObjectsAsList; - var list = new List(TestObjectCount); + var list = new List(); list.AddRange(data); } public void PooledList_AddRangeWhenSourceIsList() { var data = TestObjectsAsList; - using var list = new PooledList(capacity: TestObjectCount, ClearMode.Auto); + using var list = new PooledList(ClearMode.Auto); list.AddRange(data); } public void RecyclableList_AddRangeWhenSourceIsList() { var data = TestObjectsAsList; - using var list = new RecyclableList(TestObjectCount); + using var list = new RecyclableList(); list.AddRange(data); } public void RecyclableLongList_AddRangeWhenSourceIsList() { var data = TestObjectsAsList; - using var list = new RecyclableLongList(minBlockSize: BlockSize, expectedItemsCount: TestObjectCount); + using var list = new RecyclableLongList(minBlockSize: BlockSize); list.AddRange(data); } }