LayersTestHelper.cs 1.1 KB

1234567891011121314151617181920212223242526
  1. using PixiEditor.Models.Layers;
  2. using Xunit;
  3. namespace PixiEditorTests.ModelsTests.LayersTests
  4. {
  5. public static class LayersTestHelper
  6. {
  7. public static void LayersAreEqual(Layer expected, Layer actual)
  8. {
  9. Assert.NotNull(actual);
  10. Assert.NotNull(expected);
  11. #pragma warning disable CA1062 // Validate arguments of public methods
  12. Assert.Equal(expected.Name, actual.Name);
  13. Assert.Equal(expected.Offset, actual.Offset);
  14. Assert.Equal(expected.Width, actual.Width);
  15. Assert.Equal(expected.Height, actual.Height);
  16. Assert.Equal(expected.MaxHeight, actual.MaxHeight);
  17. Assert.Equal(expected.MaxWidth, actual.MaxWidth);
  18. Assert.Equal(expected.Opacity, actual.Opacity);
  19. Assert.Equal(expected.IsVisible, actual.IsVisible);
  20. Assert.Equal(expected.IsRenaming, actual.IsRenaming);
  21. Assert.Equal(expected.ConvertBitmapToBytes(), actual.ConvertBitmapToBytes());
  22. #pragma warning restore CA1062 // Validate arguments of public methods
  23. }
  24. }
  25. }