public void StonePoundsToString_GivenCultureWithThinSpaceDigitGroup_ReturnsNumberWithThinSpaceDigitGroup(string cultureName) { var formatProvider = new CultureInfo(cultureName); Mass m = Mass.FromStonePounds(3500, 1); StonePounds stonePounds = m.StonePounds; Assert.Equal("3 500 st 1 lb", stonePounds.ToString(formatProvider)); }
public void StonePoundsToString_FormatsNumberInDefaultCulture() { Mass m = Mass.FromStonePounds(3500, 1); StonePounds stonePounds = m.StonePounds; string numberInCurrentCulture = 3500.ToString("n0", GlobalConfiguration.DefaultCulture); // Varies between machines, can't hard code it Assert.Equal($"{numberInCurrentCulture} st 1 lb", stonePounds.ToString()); }