1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-14 02:22:56 +08:00

Instantiate selection box on SetUp

This commit is contained in:
Salman Ahmed 2021-04-25 19:57:16 +03:00
parent 79e2b232d8
commit 7490511ebf

View File

@ -17,9 +17,9 @@ namespace osu.Game.Tests.Visual.Editing
private Container selectionArea; private Container selectionArea;
private SelectionBox selectionBox; private SelectionBox selectionBox;
public TestSceneComposeSelectBox() [SetUp]
public void SetUp() => Schedule(() =>
{ {
AddStep("create box", () =>
Child = selectionArea = new Container Child = selectionArea = new Container
{ {
Size = new Vector2(400), Size = new Vector2(400),
@ -37,12 +37,10 @@ namespace osu.Game.Tests.Visual.Editing
OnScale = handleScale OnScale = handleScale
} }
} }
}); };
AddToggleStep("toggle rotation", state => selectionBox.CanRotate = state); InputManager.MoveMouseTo(selectionBox);
AddToggleStep("toggle x", state => selectionBox.CanScaleX = state); });
AddToggleStep("toggle y", state => selectionBox.CanScaleY = state);
}
private bool handleScale(Vector2 amount, Anchor reference) private bool handleScale(Vector2 amount, Anchor reference)
{ {
@ -72,15 +70,6 @@ namespace osu.Game.Tests.Visual.Editing
return true; return true;
} }
[SetUp]
public void SetUp() => Schedule(() =>
{
InputManager.MoveMouseTo(selectionBox);
selectionBox.CanRotate = true;
selectionBox.CanScaleX = true;
selectionBox.CanScaleY = true;
});
[Test] [Test]
public void TestRotationHandleShownOnHover() public void TestRotationHandleShownOnHover()
{ {