コード例 #1
0
        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");
        }
コード例 #2
0
        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");
        }