public void StringDataComposer_ComposeDecimalString_HasCorrectSeparator() { var data = new[] { -2.5, 5, 7.5 }; var currentThread = Thread.CurrentThread; var currentCulture = currentThread.CurrentCulture; currentThread.CurrentCulture = CreateNonDotSeparatorCulture(); try { var actual = StringDataComposer.ComposeDecimalString(data); var expected = @"-2.5\5\7.5"; Assert.AreEqual(expected, actual); } finally { currentThread.CurrentCulture = currentCulture; } }
public void StringDataComposer_ComposeDateTime_HasCorrectSeparator() { var dateTime = new System.DateTime(621671364610101010, DateTimeKind.Unspecified); var currentThread = Thread.CurrentThread; var currentCulture = currentThread.CurrentCulture; currentThread.CurrentCulture = CreateNonDotSeparatorCulture(); try { var actual = StringDataComposer.ComposeDateTime(dateTime); var expected = "19710101010101.010101"; Assert.AreEqual(expected, actual); } finally { currentThread.CurrentCulture = currentCulture; } }