public void IntersectsWith_ParrallelLines_ReturnsFalse() { Line2D line1 = new Line2D(new Point(0, 0), new Point(1, 1)); Line2D line2 = new Line2D(new Point(0, 1), new Point(1, 2)); bool result = line1.IntersectsWith(line2); result.ShouldBe(false); }
public void IntersectsWith_IntersectingLines_ReturnsTrue() { Line2D line1 = new Line2D(new Point(0, 0), new Point(1, 1)); Line2D line2 = new Line2D(new Point(0, 4), new Point(1, 0)); bool result = line1.IntersectsWith(line2); result.ShouldBe(true); }