77 lines
No EOL
1.9 KiB
C#
77 lines
No EOL
1.9 KiB
C#
using NUnit.Framework;
|
|
using SatorImaging.AppWindowUtility;
|
|
using UnityEngine;
|
|
|
|
public class ResizeTest {
|
|
[Test]
|
|
public void CheckCenter() {
|
|
Vector2 mousePos = new(500, 500);
|
|
Vector2 screenSize = new(1280, 1920);
|
|
|
|
Assert.AreEqual(new Vector2(0, 0), ResizeHelper.GetDirection(mousePos, screenSize));
|
|
}
|
|
|
|
[Test]
|
|
public void CheckTopLeft() {
|
|
Vector2 mousePos = new(0, 1920);
|
|
Vector2 screenSize = new(1280, 1920);
|
|
|
|
Assert.AreEqual(new Vector2(-1, 1), ResizeHelper.GetDirection(mousePos, screenSize));
|
|
}
|
|
|
|
[Test]
|
|
public void CheckTop() {
|
|
Vector2 mousePos = new(500, 1920);
|
|
Vector2 screenSize = new(1280, 1920);
|
|
|
|
Assert.AreEqual(new Vector2(0, 1), ResizeHelper.GetDirection(mousePos, screenSize));
|
|
}
|
|
|
|
[Test]
|
|
public void CheckTopRight() {
|
|
Vector2 mousePos = new(1280, 1920);
|
|
Vector2 screenSize = new(1280, 1920);
|
|
|
|
Assert.AreEqual(new Vector2(1, 1), ResizeHelper.GetDirection(mousePos, screenSize));
|
|
}
|
|
|
|
[Test]
|
|
public void CheckLeft() {
|
|
Vector2 mousePos = new(0, 500);
|
|
Vector2 screenSize = new(1280, 1920);
|
|
|
|
Assert.AreEqual(new Vector2(-1, 0), ResizeHelper.GetDirection(mousePos, screenSize));
|
|
}
|
|
|
|
[Test]
|
|
public void CheckRight() {
|
|
Vector2 mousePos = new(1280, 500);
|
|
Vector2 screenSize = new(1280, 1920);
|
|
|
|
Assert.AreEqual(new Vector2(1, 0), ResizeHelper.GetDirection(mousePos, screenSize));
|
|
}
|
|
|
|
[Test]
|
|
public void CheckBottomLeft() {
|
|
Vector2 mousePos = new(0, 0);
|
|
Vector2 screenSize = new(1280, 1920);
|
|
|
|
Assert.AreEqual(new Vector2(-1, -1), ResizeHelper.GetDirection(mousePos, screenSize));
|
|
}
|
|
|
|
[Test]
|
|
public void CheckBottom() {
|
|
Vector2 mousePos = new(500, 0);
|
|
Vector2 screenSize = new(1280, 1920);
|
|
|
|
Assert.AreEqual(new Vector2(0, -1), ResizeHelper.GetDirection(mousePos, screenSize));
|
|
}
|
|
|
|
[Test]
|
|
public void CheckBottomRight() {
|
|
Vector2 mousePos = new(1280, 0);
|
|
Vector2 screenSize = new(1280, 1920);
|
|
|
|
Assert.AreEqual(new Vector2(1, -1), ResizeHelper.GetDirection(mousePos, screenSize));
|
|
}
|
|
} |