public void IsValidPlacementTest() { Node node = currNodeGrid.GetNodeFromVector2(new Vector2(NodeMeasures.NODE_DIAMETER * 5, NodeMeasures.NODE_DIAMETER * 5) + (Vector2)currNodeGrid.transform.position); currNodeGrid.MakeDimensionsOccupied(node, 3, 3); List <Node> neighbours = currNodeGrid.GetMooreNeighbours(node); neighbours.ForEach(x => Assert.IsFalse(currNodeGrid.IsValidPlacement(x, 1, 1))); Assert.IsFalse(currNodeGrid.IsValidPlacement(node, 1, 1)); }