public void TestFormatDistance() { // set up double distance1 = 42.0; double distance2 = 4200.0; double distance3 = 0.0; // run string text1 = DataFormatter.FormatDistance(distance1); string text2 = DataFormatter.FormatDistance(distance2); string text3 = DataFormatter.FormatDistance(distance3); // check Assert.AreEqual("42 m", text1, "formatted text must match"); Assert.AreEqual("4.2 km", text2, "formatted text must match"); Assert.AreEqual("-", text3, "formatted text must match"); }
public void TestFormatDistance() { // set up double distance1 = 42.0; double distance2 = 4200.0; double distance3 = 0.0; // run string text1 = DataFormatter.FormatDistance(distance1); string text2 = DataFormatter.FormatDistance(distance2); string text3 = DataFormatter.FormatDistance(distance3); // check Assert.AreEqual("42 m", text1, "formatted text must match"); string separator = System.Globalization.CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator; string expectedText2 = $"4{separator}2 km"; Assert.AreEqual(expectedText2, text2, "formatted text must match"); Assert.AreEqual("-", text3, "formatted text must match"); }