Browse Source

Update tests

pull/2761/head
James Jackson-South 2 years ago
parent
commit
ac5ace789c
  1. 9
      tests/ImageSharp.Tests/Processing/Processors/Transforms/AffineTransformTests.cs
  2. 9
      tests/ImageSharp.Tests/Processing/Transforms/ProjectiveTransformTests.cs

9
tests/ImageSharp.Tests/Processing/Processors/Transforms/AffineTransformTests.cs

@ -252,23 +252,24 @@ public class AffineTransformTests
[Fact]
public void TransformRotationDoesNotOffset()
{
Rgba32 marker = Color.Aqua;
Rgba32 background = Color.DimGray.ToPixel<Rgba32>();
Rgba32 marker = Color.Aqua.ToPixel<Rgba32>();
using Image<Rgba32> img = new(100, 100, Color.DimGray);
using Image<Rgba32> img = new(100, 100, background);
img[0, 0] = marker;
img.Mutate(c => c.Rotate(180));
Assert.Equal(marker, img[99, 99]);
using Image<Rgba32> img2 = new(100, 100, Color.DimGray);
using Image<Rgba32> img2 = new(100, 100, background);
img2[0, 0] = marker;
img2.Mutate(
c =>
c.Transform(new AffineTransformBuilder().AppendRotationDegrees(180), KnownResamplers.NearestNeighbor));
using Image<Rgba32> img3 = new(100, 100, Color.DimGray);
using Image<Rgba32> img3 = new(100, 100, background);
img3[0, 0] = marker;
img3.Mutate(c => c.Transform(new AffineTransformBuilder().AppendRotationDegrees(180)));

9
tests/ImageSharp.Tests/Processing/Transforms/ProjectiveTransformTests.cs

@ -188,23 +188,24 @@ public class ProjectiveTransformTests
[Fact]
public void TransformRotationDoesNotOffset()
{
Rgba32 marker = Color.Aqua;
Rgba32 background = Color.DimGray.ToPixel<Rgba32>();
Rgba32 marker = Color.Aqua.ToPixel<Rgba32>();
using Image<Rgba32> img = new(100, 100, Color.DimGray);
using Image<Rgba32> img = new(100, 100, background);
img[0, 0] = marker;
img.Mutate(c => c.Rotate(180));
Assert.Equal(marker, img[99, 99]);
using Image<Rgba32> img2 = new(100, 100, Color.DimGray);
using Image<Rgba32> img2 = new(100, 100, background);
img2[0, 0] = marker;
img2.Mutate(
c =>
c.Transform(new ProjectiveTransformBuilder().AppendRotationDegrees(180), KnownResamplers.NearestNeighbor));
using Image<Rgba32> img3 = new(100, 100, Color.DimGray);
using Image<Rgba32> img3 = new(100, 100, background);
img3[0, 0] = marker;
img3.Mutate(c => c.Transform(new AffineTransformBuilder().AppendRotationDegrees(180)));

Loading…
Cancel
Save