mirror of
https://github.com/Ellpeck/MLEM.git
synced 2024-12-26 02:09:24 +01:00
23 lines
795 B
C#
23 lines
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);
|
||
|
}
|
||
|
|
||
|
}
|
||
|
}
|