public void Point_100_100_Returns_No_Link() { var point = new Point { X = 100, Y = 100 }; var expectedMessage = $"No link station within reach for point {point.X}, {point.Y}"; var result = new SuitableStationHelper(_stations) .MostSuitableStationFor(point); Assert.AreEqual(expectedMessage, result); }
public void Point_18_18_Returns_Station_20_20() { var point = new Point { X = 18, Y = 18 }; var expectedMessage = $"Best link station for point {point.X}, {point.Y} is 20, 20"; var result = new SuitableStationHelper(_stations) .MostSuitableStationFor(point); Assert.That(result.StartsWith(expectedMessage)); }
public void Point_0_0_Returns_Station_0_0_With_Power_100() { var point = new Point { X = 0, Y = 0 }; var expectedMessage = $"Best link station for point {point.X}, {point.Y} is 0, 0 with power 100"; var result = new SuitableStationHelper(_stations) .MostSuitableStationFor(point); Assert.AreEqual(expectedMessage, result); }