public void CreatesShortNumberRespectingSignificantFigures(double number, int sigFigs, string expected, string culture = "") { CultureInfo cacheCulture = null; if (culture != "") { cacheCulture = Thread.CurrentThread.CurrentUICulture; Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(culture); } expected = expected.Replace(".", Thread.CurrentThread.CurrentUICulture.NumberFormat.NumberDecimalSeparator); var result = StatisticsPackagesViewModel.DisplayShortNumber(number, sigFigs); if (cacheCulture != null) { Thread.CurrentThread.CurrentUICulture = cacheCulture; } Assert.Equal(expected, result); }
public void CreatesShortNumberRespectingSignificantFigures(double number, int sigFigs, string expected) { var result = StatisticsPackagesViewModel.DisplayShortNumber(number, sigFigs); Assert.Equal(expected, result); }