DotTiled/DotTiled.Tests/Assert/AssertImage.cs

22 lines
657 B
C#
Raw Normal View History

2024-07-26 00:37:47 +02:00
namespace DotTiled.Tests;
public static partial class DotTiledAssert
2024-07-26 00:37:47 +02:00
{
internal static void AssertImage(Image? expected, Image? actual)
2024-07-26 00:37:47 +02:00
{
if (expected is null)
{
Assert.Null(actual);
return;
}
// Attributes
Assert.NotNull(actual);
AssertEqual(expected.Format, actual.Format, nameof(Image.Format));
AssertEqual(expected.Source, actual.Source, nameof(Image.Source));
AssertEqual(expected.TransparentColor, actual.TransparentColor, nameof(Image.TransparentColor));
AssertEqual(expected.Width, actual.Width, nameof(Image.Width));
AssertEqual(expected.Height, actual.Height, nameof(Image.Height));
2024-07-26 00:37:47 +02:00
}
}