public void SolveSecondPuzzle() { var sut = new NavigationSystem(REAL_COORDINATES); sut.CalculateDistances(); sut.FindPossibleIntersectingBeacons(); sut.ConsolidateBeacons(); Assert.Equal(9634, sut.GetLargestManhattanDistanceBetweenScanners()); }
public void CalculateManhattanDistance() { var sut = new NavigationSystem(SAMPLE_COORDINATES); sut.CalculateDistances(); sut.FindPossibleIntersectingBeacons(); sut.ConsolidateBeacons(); Assert.Equal(3621, sut.GetLargestManhattanDistanceBetweenScanners()); }