public void TestGetCorrectPoint()
        {
            AStarSearch.SetMesh(OneWall);
            var correctPoint = AStarSearch.TryGetCorrectPoint(new Point(1, 1));

            Assert.AreEqual(correctPoint, new Point(0, 0));
        }
 public void TestSearchPathIncorrectGoal()
 {
     AStarSearch.SetMesh(OneWall);
     Assert.AreEqual(AStarSearch.SearchPath(new Vector(5, 5), new Vector(1, 1)), new List <Vector>()
     {
         new Vector(0, 0)
     });
 }
 public void TestSearchPathCorrect()
 {
     AStarSearch.SetMesh(NoWalls);
     Assert.Positive(AStarSearch.SearchPath(new Vector(1, 1), new Vector(5, 5)).Count);
 }