mirror of
https://github.com/Ellpeck/MLEM.git
synced 2024-11-25 22:18:34 +01:00
23 lines
No EOL
795 B
C#
23 lines
No EOL
795 B
C#
using Microsoft.Xna.Framework;
|
|
using MLEM.Misc;
|
|
using NUnit.Framework;
|
|
|
|
namespace Tests {
|
|
public class DirectionTests {
|
|
|
|
[Test]
|
|
public void TestDirections() {
|
|
Assert.AreEqual(new Vector2(0.5F, 0.5F).ToDirection(), Direction2.DownRight);
|
|
Assert.AreEqual(new Vector2(0.25F, 0.5F).ToDirection(), Direction2.DownRight);
|
|
Assert.AreEqual(new Vector2(0.15F, 0.5F).ToDirection(), Direction2.Down);
|
|
}
|
|
|
|
[Test]
|
|
public void Test90Directions() {
|
|
Assert.AreEqual(new Vector2(0.75F, 0.5F).To90Direction(), Direction2.Right);
|
|
Assert.AreEqual(new Vector2(0.5F, 0.5F).To90Direction(), Direction2.Down);
|
|
Assert.AreEqual(new Vector2(0.25F, 0.5F).To90Direction(), Direction2.Down);
|
|
}
|
|
|
|
}
|
|
} |