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