48 lines
1.1 KiB
C#
48 lines
1.1 KiB
C#
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|
|
|
using BGC;
|
|
|
|
namespace BasicGeometryTest
|
|
{
|
|
[TestClass]
|
|
public class Vector2InitTest
|
|
{
|
|
[TestMethod]
|
|
public void InitVector2FP32()
|
|
{
|
|
Vector2FP32 vector = new Vector2FP32(1.0f, 2.0f);
|
|
|
|
Assert.AreEqual(vector.x1, 1.0f);
|
|
Assert.AreEqual(vector.x2, 2.0f);
|
|
|
|
vector.Reset();
|
|
|
|
Assert.AreEqual(vector.x1, 0.0f);
|
|
Assert.AreEqual(vector.x2, 0.0f);
|
|
|
|
vector.SetValues(-5.02f, -200.7f);
|
|
|
|
Assert.AreEqual(vector.x1, -5.02f);
|
|
Assert.AreEqual(vector.x2, -200.7f);
|
|
}
|
|
|
|
[TestMethod]
|
|
public void InitVector2FP64()
|
|
{
|
|
Vector2FP64 vector = new Vector2FP64(1.0, 2.0);
|
|
|
|
Assert.AreEqual(vector.x1, 1.0);
|
|
Assert.AreEqual(vector.x2, 2.0);
|
|
|
|
vector.Reset();
|
|
|
|
Assert.AreEqual(vector.x1, 0.0);
|
|
Assert.AreEqual(vector.x2, 0.0);
|
|
|
|
vector.SetValues(-5.79, -200.2);
|
|
|
|
Assert.AreEqual(vector.x1, -5.79);
|
|
Assert.AreEqual(vector.x2, -200.2);
|
|
}
|
|
}
|
|
}
|