public void ClampToGrid_NegativePointOutsideGridIsClamped() { var point = new Vector3Int(-1, 2, 3); var gridOrigin = Vector2Int.zero; var gridSize = Vector2Int.one * 4; var clampedPoint = GridEditorUtility.ClampToGrid(point, gridOrigin, gridSize); Assert.AreEqual(new Vector3Int(0, 2, 3), clampedPoint); }
public void ClampToGrid_PointInGridIsSame() { var point = new Vector3Int(1, 2, 3); var gridOrigin = Vector2Int.zero; var gridSize = Vector2Int.one * 4; var clampedPoint = GridEditorUtility.ClampToGrid(point, gridOrigin, gridSize); Assert.AreEqual(point, clampedPoint); }