public void ConvertFromString () { CultureInfo culture = new MyCultureInfo (); NumberFormatInfo numberFormatInfo = (NumberFormatInfo) culture.GetFormat (typeof (NumberFormatInfo)); Assert.AreEqual (-5, converter.ConvertFrom (null, culture, numberFormatInfo.NegativeSign + "5")); }
public void ConvertFromString() { CultureInfo culture = new MyCultureInfo(); NumberFormatInfo numberFormatInfo = (NumberFormatInfo)culture.GetFormat(typeof(NumberFormatInfo)); Assert.AreEqual(-5, converter.ConvertFrom(null, culture, numberFormatInfo.NegativeSign + "5")); }
public void ConvertToString() { CultureInfo culture = new MyCultureInfo(); NumberFormatInfo numberFormatInfo = (NumberFormatInfo)culture.GetFormat(typeof(NumberFormatInfo)); Assert.AreEqual(culture.NumberFormat.NegativeSign + "5", converter.ConvertToString(null, culture, -5)); }
public void ConvertToString() { CultureInfo culture = new MyCultureInfo(); DateTimeFormatInfo info = (DateTimeFormatInfo)culture.GetFormat(typeof(DateTimeFormatInfo)); DateTime date = DateTime.Now; Assert.AreEqual(date.ToString(info.ShortDatePattern + " " + info.ShortTimePattern, culture), converter.ConvertToString( null, culture, date)); CultureInfo ciUS = new CultureInfo("en-US"); CultureInfo ciGB = new CultureInfo("en-GB"); CultureInfo ciDE = new CultureInfo("de-DE"); // date = new DateTime(2008, 12, 31, 23, 59, 58, 5); DoTestToString("12/31/2008 11:59 pm", date, ciUS); DoTestToString("31/12/2008 23:59", date, ciGB); DoTestToString("31.12.2008 23:59", date, ciDE); DoTestToString("12/31/2008 23:59:58", date, CultureInfo.InvariantCulture); Assert.AreEqual("12/31/2008 23:59:58", converter.ConvertToInvariantString(date), "Invariant"); // date = new DateTime(2008, 12, 31); DoTestToString("12/31/2008", date, ciUS); DoTestToString("31/12/2008", date, ciGB); DoTestToString("31.12.2008", date, ciDE); DoTestToString("2008-12-31", date, CultureInfo.InvariantCulture); Assert.AreEqual("2008-12-31", converter.ConvertToInvariantString(date), "Invariant"); }
public void ConvertToString () { CultureInfo culture = new MyCultureInfo (); NumberFormatInfo numberFormatInfo = (NumberFormatInfo) culture.GetFormat (typeof (NumberFormatInfo)); Assert.AreEqual (culture.NumberFormat.NegativeSign + "5", converter.ConvertToString (null, culture, -5)); }
public void ConvertFromString() { CultureInfo culture = new MyCultureInfo(); DateTimeFormatInfo info = (DateTimeFormatInfo)culture.GetFormat(typeof(DateTimeFormatInfo)); DateTime date = DateTime.Now; try { converter.ConvertFrom(null, culture, date.ToString("G", info)); } catch (FormatException) { } }
public void ConvertFromString() { CultureInfo culture = new MyCultureInfo(); DateTimeFormatInfo info = (DateTimeFormatInfo)culture.GetFormat(typeof(DateTimeFormatInfo)); DateTime date = DateTime.Now; DateTime newDate = (DateTime)converter.ConvertFrom(null, culture, date.ToString("G", info)); Assert.AreEqual(date.Year, newDate.Year, "#1"); Assert.AreEqual(date.Month, newDate.Month, "#2"); Assert.AreEqual(date.Day, newDate.Day, "#3"); Assert.AreEqual(date.Hour, newDate.Hour, "#4"); Assert.AreEqual(date.Minute, newDate.Minute, "#5"); Assert.AreEqual(date.Second, newDate.Second, "#6"); Assert.AreEqual(0, newDate.Millisecond, "#7"); }
public void ConvertFromString () { CultureInfo culture = new MyCultureInfo (); DateTimeFormatInfo info = (DateTimeFormatInfo) culture.GetFormat (typeof (DateTimeFormatInfo)); DateTime date = DateTime.Now; try { converter.ConvertFrom (null, culture, date.ToString("G", info)); } catch (FormatException) { } }
public void ConvertToString () { CultureInfo culture = new MyCultureInfo (); DateTimeFormatInfo info = (DateTimeFormatInfo) culture.GetFormat (typeof (DateTimeFormatInfo)); DateTime date = DateTime.Now; Assert.AreEqual (date.ToString (info.ShortDatePattern + " " + info.ShortTimePattern, culture), converter.ConvertToString ( null, culture, date)); CultureInfo ciUS = new CultureInfo("en-US"); CultureInfo ciGB = new CultureInfo("en-GB"); CultureInfo ciDE = new CultureInfo("de-DE"); // date = new DateTime(2008, 12, 31, 23, 59, 58, 5); DoTestToString("12/31/2008 11:59 pm", date, ciUS); DoTestToString("31/12/2008 23:59", date, ciGB); DoTestToString("31.12.2008 23:59", date, ciDE); DoTestToString("12/31/2008 23:59:58", date, CultureInfo.InvariantCulture); Assert.AreEqual("12/31/2008 23:59:58", converter.ConvertToInvariantString(date), "Invariant"); // date = new DateTime(2008, 12, 31); DoTestToString("12/31/2008", date, ciUS); DoTestToString("31/12/2008", date, ciGB); DoTestToString("31.12.2008", date, ciDE); DoTestToString("2008-12-31", date, CultureInfo.InvariantCulture); Assert.AreEqual("2008-12-31", converter.ConvertToInvariantString(date), "Invariant"); }
public void ConvertFromString () { CultureInfo culture = new MyCultureInfo (); DateTimeFormatInfo info = (DateTimeFormatInfo) culture.GetFormat (typeof (DateTimeFormatInfo)); DateTime date = DateTime.Now; DateTime newDate = (DateTime) converter.ConvertFrom (null, culture, date.ToString("G", info)); Assert.AreEqual (date.Year, newDate.Year, "#1"); Assert.AreEqual (date.Month, newDate.Month, "#2"); Assert.AreEqual (date.Day, newDate.Day, "#3"); Assert.AreEqual (date.Hour, newDate.Hour, "#4"); Assert.AreEqual (date.Minute, newDate.Minute, "#5"); Assert.AreEqual (date.Second, newDate.Second, "#6"); Assert.AreEqual (0, newDate.Millisecond, "#7"); }