Exemplo n.º 1
0
        public void TestCaseCultureSpecific()
        {
            var culture         = CultureInfo.GetCultureInfo("ro-RO");
            var objectFormatter = new TestObjectFormatter(culture);
            var converter       = new FlexiblePrimitiveTypeConverter(culture, objectFormatter);

            Assert.AreEqual(-1.234, converter.ConvertToNumber("-1,234"));
            Assert.AreEqual("-1234,5", converter.ConvertToString(-1234.5));
        }
Exemplo n.º 2
0
        public void TestCaseConstruction()
        {
            var objectFormatter = new TestObjectFormatter(CultureInfo.CurrentCulture);

            ExpectArgumentNullException("formatProvider", () => new FlexiblePrimitiveTypeConverter(null, objectFormatter));
            ExpectArgumentNullException("objectFormatter", () => new FlexiblePrimitiveTypeConverter(CultureInfo.InvariantCulture, null));

            var converter = new FlexiblePrimitiveTypeConverter(CultureInfo.InvariantCulture, objectFormatter);

            Assert.AreEqual(CultureInfo.InvariantCulture, converter.FormatProvider);
            Assert.AreEqual(objectFormatter, converter.ObjectFormatter);
        }