Пример #1
0
        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));
        }
Пример #2
0
 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));
     }
 }