Ranges extended. Package version bumped.

This commit is contained in:
mlemanczyk committed 2023-12-17 18:56:19 +01:00
1 parent 1c013d20e7
commit 054400599b
2 files changed
+8 -2

No files matched your search

@@ -7,7 +7,7 @@
<OutputType>Library</OutputType>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageId>Recyclable.Collections.TestData</PackageId>
<PackageVersion>0.0.3.1</PackageVersion>
<PackageVersion>0.0.3.3</PackageVersion>
<Authors>Marek Lemańczyk</Authors>
<Company>N/A</Company>
<Product>Recyclable.Collections.TestData</Product>
@@ -19,7 +19,7 @@
<PackageLicenseFile>LICENSE.md</PackageLicenseFile>
<PackageReadmeFile>README.md</PackageReadmeFile>
<RepositoryType>git</RepositoryType>
<PackageReleaseNotes>Fixed runtime error caused by missing MoreLinq.</PackageReleaseNotes>
<PackageReleaseNotes>Range variants extended.</PackageReleaseNotes>
<Platforms>AnyCPU;x64</Platforms>
<PackageIcon>logo.png</PackageIcon>
</PropertyGroup>
@@ -318,6 +318,12 @@ namespace Recyclable.Collections.TestData
yield return (0L, Math.Max(itemIndex, 1L));
yield return (0L, Math.Max(itemsCount - itemIndex, 1L));
yield return (0L, Math.Max(Math.Min(itemsCount - itemIndex, 2L), 1L));
var rangeSize = (int)Math.Min(itemsCount - itemIndex, 4);
yield return ((int)(rangeSize > 2 ? Math.Max(0, itemIndex - 2) : itemIndex), rangeSize);
rangeSize = (int)Math.Max(Math.Min(itemsCount - itemIndex - 2, 4), 0);
yield return ((int)(rangeSize > 2 ? Math.Max(0, itemIndex - 2 - 1) : Math.Max(0, itemIndex - 1)), rangeSize);
}
public static IEnumerable<object[]> SourceDataWithBlockSizeWithItemIndexVariants { get; } = CombineSourceRefDataWithBlockSizeWithItemIndex(false);