public void GetMarqueeBounds_SamePoint()
        {
            var point = new Vector3Int(5, -4, 6);

            var marquee = GridEditorUtility.GetMarqueeBounds(point, point);

            Assert.AreEqual(new BoundsInt(5, -4, 6, 1, 1, 1), marquee);
        }
        public void GetMarqueeBounds_AlternatePoints()
        {
            var xPoint = new Vector3Int(5, -4, 5);
            var yPoint = new Vector3Int(-4, 5, -4);

            var marquee = GridEditorUtility.GetMarqueeBounds(xPoint, yPoint);

            Assert.AreEqual(new BoundsInt(-4, -4, -4, 10, 10, 10), marquee);
        }
        public void GetMarqueeBounds_MinMaxPoints()
        {
            var minPoint = Vector3Int.one * -4;
            var maxPoint = Vector3Int.one * 4;

            var marquee = GridEditorUtility.GetMarqueeBounds(minPoint, maxPoint);

            Assert.AreEqual(new BoundsInt(-4, -4, -4, 9, 9, 9), marquee);
        }