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); } } }