TestReadonlyTool.cs 523 B

1234567891011121314151617181920212223
  1. using System;
  2. using PixiEditor.Models.Position;
  3. using PixiEditor.Models.Tools;
  4. namespace PixiEditorTests.ModelsTests.ControllersTests
  5. {
  6. public class TestReadonlyTool : ReadonlyTool
  7. {
  8. public TestReadonlyTool(Action toolAction)
  9. {
  10. ToolAction = toolAction;
  11. }
  12. public Action ToolAction { get; set; }
  13. public override ToolType ToolType => ToolType.Select;
  14. public override void Use(Coordinates[] pixels)
  15. {
  16. ToolAction();
  17. }
  18. }
  19. }