public void IntersectRectangle_NoIntersection()
        {
            var rectangleOne = new Solution.Rectangle(1, 1, 1, 1);
            var rectangleTwo = new Solution.Rectangle(3, 3, 1, 1);

            var result = Solution.IntersectRectangle(rectangleOne, rectangleTwo);

            result.Should().BeEquivalentTo(new Solution.Rectangle(0, 0, -1, -1)); // No intersection
        }
        public void IntersectRectangle()
        {
            var rectangleOne = new Solution.Rectangle(1, 1, 1, 1);
            var rectangleTwo = new Solution.Rectangle(2, 2, 1, 1);

            var result = Solution.IntersectRectangle(rectangleOne, rectangleTwo);

            result.Should().BeEquivalentTo(new Solution.Rectangle(2, 2, 0, 0));
        }