@ -7,7 +7,7 @@ using System.Linq;
using System.Numerics ;
using System.Threading ;
using SixLabors.ImageSharp.Advanced.ParallelUtils ;
using SixLabors.ImageSharp.Advanced ;
using SixLabors.ImageSharp.Memory ;
using SixLabors.ImageSharp.PixelFormats ;
@ -16,11 +16,11 @@ using Xunit.Abstractions;
namespace SixLabors.ImageSharp.Tests.Helpers
{
public class ParallelHelpe rTests
public class ParallelRowIterato rTests
{
private readonly ITestOutputHelper output ;
public ParallelHelpe rTests ( ITestOutputHelper output )
public ParallelRowIterato rTests ( ITestOutputHelper output )
{
this . output = output ;
}
@ -64,7 +64,7 @@ namespace SixLabors.ImageSharp.Tests.Helpers
int actualNumberOfSteps = 0 ;
ParallelHelpe r . IterateRows (
ParallelRowIterato r . IterateRows (
rectangle ,
parallelSettings ,
rows = >
@ -102,7 +102,7 @@ namespace SixLabors.ImageSharp.Tests.Helpers
int [ ] expectedData = Enumerable . Repeat ( 0 , minY ) . Concat ( Enumerable . Range ( minY , maxY - minY ) ) . ToArray ( ) ;
var actualData = new int [ maxY ] ;
ParallelHelpe r . IterateRows (
ParallelRowIterato r . IterateRows (
rectangle ,
parallelSettings ,
rows = >
@ -136,7 +136,7 @@ namespace SixLabors.ImageSharp.Tests.Helpers
var bufferHashes = new ConcurrentBag < int > ( ) ;
int actualNumberOfSteps = 0 ;
ParallelHelpe r . IterateRowsWithTempBuffer (
ParallelRowIterato r . IterateRowsWithTempBuffer (
rectangle ,
parallelSettings ,
( RowInterval rows , Memory < Vector4 > buffer ) = >
@ -179,7 +179,7 @@ namespace SixLabors.ImageSharp.Tests.Helpers
int [ ] expectedData = Enumerable . Repeat ( 0 , minY ) . Concat ( Enumerable . Range ( minY , maxY - minY ) ) . ToArray ( ) ;
var actualData = new int [ maxY ] ;
ParallelHelpe r . IterateRowsWithTempBuffer (
ParallelRowIterato r . IterateRowsWithTempBuffer (
rectangle ,
parallelSettings ,
( RowInterval rows , Memory < Vector4 > buffer ) = >
@ -225,7 +225,7 @@ namespace SixLabors.ImageSharp.Tests.Helpers
int actualNumberOfSteps = 0 ;
ParallelHelpe r . IterateRows (
ParallelRowIterato r . IterateRows (
rectangle ,
parallelSettings ,
rows = >
@ -262,7 +262,7 @@ namespace SixLabors.ImageSharp.Tests.Helpers
var rectangle = new Rectangle ( 0 , 0 , width , height ) ;
int actualNumberOfSteps = 0 ;
ParallelHelpe r . IterateRowsWithTempBuffer (
ParallelRowIterato r . IterateRowsWithTempBuffer (
rectangle ,
parallelSettings ,
( RowInterval rows , Memory < Vector4 > buffer ) = >
@ -325,7 +325,7 @@ namespace SixLabors.ImageSharp.Tests.Helpers
// Fill actual data using IterateRows:
var settings = new ParallelExecutionSettings ( maxDegreeOfParallelism , memoryAllocator ) ;
ParallelHelpe r . IterateRows (
ParallelRowIterato r . IterateRows (
rect ,
settings ,
rows = >
@ -354,7 +354,7 @@ namespace SixLabors.ImageSharp.Tests.Helpers
var rect = new Rectangle ( 0 , 0 , width , height ) ;
ArgumentOutOfRangeException ex = Assert . Throws < ArgumentOutOfRangeException > (
( ) = > ParallelHelpe r . IterateRows ( rect , parallelSettings , rows = > { } ) ) ;
( ) = > ParallelRowIterato r . IterateRows ( rect , parallelSettings , rows = > { } ) ) ;
Assert . Contains ( width < = 0 ? "Width" : "Height" , ex . Message ) ;
}
@ -371,7 +371,7 @@ namespace SixLabors.ImageSharp.Tests.Helpers
var rect = new Rectangle ( 0 , 0 , width , height ) ;
ArgumentOutOfRangeException ex = Assert . Throws < ArgumentOutOfRangeException > (
( ) = > ParallelHelpe r . IterateRowsWithTempBuffer < Rgba32 > ( rect , parallelSettings , ( rows , memory ) = > { } ) ) ;
( ) = > ParallelRowIterato r . IterateRowsWithTempBuffer < Rgba32 > ( rect , parallelSettings , ( rows , memory ) = > { } ) ) ;
Assert . Contains ( width < = 0 ? "Width" : "Height" , ex . Message ) ;
}