public void SharesEdge_detects_when_point_lies_outside_rectangle(int rectX, int rectY, int rectWidth, int rectHeight, int pointX, int pointY, bool expected)
        {
            var rectangle = new Rectangle(rectX, rectY, rectWidth, rectHeight);
            var point = new Point(pointX, pointY);

            var result = rectangle.SharesEdge(point);
            Assert.Equal(expected, result);
        }