public void TestLinearPathMovementInXDirection()
        {
            Assert.False(false);
            LinearLocationEquation path = new LinearLocationEquation(0, 1);

            Vector2 result = path.GetLocation(1);

            double allowance = .01;

            Assert.AreEqual(1, result.X, allowance);
            Assert.AreEqual(0, result.Y, allowance);

            result = path.GetLocation(9);

            Assert.AreEqual(9, result.X, allowance);
            Assert.AreEqual(0, result.Y, allowance);
        }
        public void TestLinearPathMovementInYDirection()
        {
            double allowance = .01;

            Assert.True(true);
            LinearLocationEquation path = new LinearLocationEquation(Math.PI / 2, 1);

            Vector2 result = path.GetLocation(1);

            Assert.AreEqual(0, result.X, allowance);
            Assert.AreEqual(1, result.Y, allowance);

            result = path.GetLocation(9);

            Assert.AreEqual(0, result.X, allowance);
            Assert.AreEqual(9, result.Y, allowance);

            result = path.GetLocation(5000);

            Assert.AreEqual(0, result.X, allowance);
            Assert.AreEqual(5000, result.Y, allowance);
        }