123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- using PixiEditor.Models.Controllers;
- using PixiEditor.Models.DataHolders;
- using PixiEditor.Models.Layers;
- using PixiEditor.Models.Position;
- using SkiaSharp;
- using System.Collections.Generic;
- using Xunit;
- namespace PixiEditorTests.ModelsTests.ControllersTests
- {
- public class BitmapOperationsUtilityTests
- {
- //[Fact]
- //public void TestThatBitmapOperationsUtilityDeletesPixels()
- //{
- // BitmapOperationsUtility util = new BitmapOperationsUtility(new BitmapManager());
- // util.Manager.ActiveDocument = new Document(10, 10);
- // Layer testLayer = new Layer("test layer", 10, 10);
- // Coordinates[] cords = { new Coordinates(0, 0), new Coordinates(1, 1) };
- // BitmapPixelChanges pixels = BitmapPixelChanges.FromSingleColoredArray(cords, SKColors.Black);
- // testLayer.SetPixels(pixels);
- // util.DeletePixels(new[] { testLayer }, cords);
- // Assert.Equal(0, testLayer.GetPixel(0, 0).Alpha);
- // Assert.Equal(0, testLayer.GetPixel(1, 1).Alpha);
- //}
- //[StaFact]
- //public void TestThatBitmapOperationsUtilityExecutesPenToolProperly()
- //{
- // BitmapManager manager = new BitmapManager
- // {
- // ActiveDocument = new Document(10, 10),
- // PrimaryColor = SKColors.Black
- // };
- // manager.ActiveDocument.AddNewLayer("Test layer", 10, 10);
- // BitmapOperationsUtility util = new BitmapOperationsUtility(manager);
- // List<Coordinates> mouseMove = new List<Coordinates>(new[] { new Coordinates(0, 0) });
- // util.ExecuteTool(new Coordinates(0, 0), mouseMove, new MockedSinglePixelPenTool());
- // Assert.Equal(manager.ActiveLayer.GetPixel(0, 0), SKColors.Black);
- //}
- }
- }
|