public void Should_return_the_closest_intersection_to_the_center(string path1, string path2, int expectedDistance) { var wire = new Wire(path1); Assert.That(wire.DoesIntersect(path2), Is.EqualTo(true), "Wires do not cross"); Assert.That(wire.ClosestIntersect(path2), Is.EqualTo(expectedDistance)); }
public void Distance_solution() { using (var sr = new StreamReader(TestContext.CurrentContext.TestDirectory + "\\TestData\\day3.txt")) { var wire = new Wire(sr.ReadLine()); var path2 = sr.ReadLine(); Assert.That(wire.ClosestIntersect(path2), Is.EqualTo(2129)); } }