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