Example #1
0
        public void SolveSecondPuzzle()
        {
            var sut = new NavigationSystem(REAL_COORDINATES);

            sut.CalculateDistances();
            sut.FindPossibleIntersectingBeacons();
            sut.ConsolidateBeacons();

            Assert.Equal(9634, sut.GetLargestManhattanDistanceBetweenScanners());
        }
Example #2
0
        public void CalculateManhattanDistance()
        {
            var sut = new NavigationSystem(SAMPLE_COORDINATES);

            sut.CalculateDistances();
            sut.FindPossibleIntersectingBeacons();
            sut.ConsolidateBeacons();

            Assert.Equal(3621, sut.GetLargestManhattanDistanceBetweenScanners());
        }