Beispiel #1
0
        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;
            }
        }
Beispiel #2
0
        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;
            }
        }