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