From cbd9850f58d75c21f4976367528466db2a23a93d Mon Sep 17 00:00:00 2001 From: Memek Date: Thu, 2 Mar 2023 18:54:35 +0100 Subject: [PATCH] RecyclableCollectionsBenchmarks.List_Contains_FirstItems, . List_Contains_LastItems, .RecyclableList_Contains_FirstItems, .RecyclableList_Contains_LastItems fixed to always search for at least 1 element. --- .../RecyclableCollectionsBenchmarks.List.cs | 4 ++-- .../RecyclableCollectionsBenchmarks.RecyclableList.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.List.cs b/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.List.cs index 19b8269..c28d9b0 100644 --- a/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.List.cs +++ b/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.List.cs @@ -117,7 +117,7 @@ namespace Recyclable.Collections.Benchmarks { var data = TestObjects; var list = TestObjectsAsList; - var dataCount = TestObjectCount / 10; + var dataCount = TestObjectCount / 10 > 0 ? TestObjectCount / 10 : TestObjectCount; for (var i = 0; i < dataCount; i++) { DoNothing(list.Contains(data[i])); @@ -129,7 +129,7 @@ namespace Recyclable.Collections.Benchmarks { var data = TestObjects; var list = TestObjectsAsList; - var dataCount = TestObjectCount / 10; + var dataCount = TestObjectCount / 10 > 0 ? TestObjectCount / 10 : TestObjectCount; for (var i = 0; i < dataCount; i++) { DoNothing(list.Contains(data[^(i + 1)])); diff --git a/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.RecyclableList.cs b/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.RecyclableList.cs index 27e7d32..4c0dc89 100644 --- a/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.RecyclableList.cs +++ b/Recyclable.Collections.Benchmarks/RecyclableCollectionsBenchmarks.RecyclableList.cs @@ -83,7 +83,7 @@ namespace Recyclable.Collections.Benchmarks { var data = TestObjects; var list = TestObjectsAsRecyclableList; - var dataCount = TestObjectCount / 10; + var dataCount = TestObjectCount / 10 > 0 ? TestObjectCount / 10 : TestObjectCount; for (var i = 0; i < dataCount; i++) { DoNothing(list.Contains(data[i])); @@ -95,7 +95,7 @@ namespace Recyclable.Collections.Benchmarks { var data = TestObjects; var list = TestObjectsAsRecyclableList; - var dataCount = TestObjectCount / 10; + var dataCount = TestObjectCount / 10 > 0 ? TestObjectCount / 10 : TestObjectCount; for (var i = 0; i < dataCount; i++) { DoNothing(list.Contains(data[^(i + 1)]));