TestProject1.DragonTest.UpdateMovementTest C# (CSharp) Method

UpdateMovementTest() private method

private UpdateMovementTest ( ) : void
return void
        public void UpdateMovementTest()
        {
            Dragon_Accessor target = new Dragon_Accessor();
            target.TargetPosition = (new Vector2(200, 300));//Player Position
            Vector2 CurrentPos = new Vector2(100, 200); //Current Position
            target.pos = (CurrentPos);//Set Current Position to Enemy Character
            target.UpdateMovement();
            Assert.IsTrue(target.mDirection == new Vector2(1, 1), "Direction(1,1) Fail");

            CurrentPos = new Vector2(150, 400);
            target.pos = (CurrentPos);
            target.UpdateMovement();
            Assert.IsTrue(target.mDirection == new Vector2(1, -1), "Direction(1,-1) Fail");

            CurrentPos = new Vector2(300, 250);
            target.pos = (CurrentPos);
            target.UpdateMovement();
            Assert.IsTrue(target.mDirection == new Vector2(-1, 1), "Direction(-1,1) Fail");
        }