public void DoubleTypeConverter_ConvertCoreWithNullString_Converts()
        {
            string source = null;

            var result = DoubleTypeConverter.Convert(source);

            Assert.IsTrue(result == 0);
        }
        public void DoubleTypeConverter_ConvertCoreWithEmptyString_Converts()
        {
            string source = string.Empty;

            var result = DoubleTypeConverter.Convert(source);

            Assert.IsTrue(result == 0);
        }
예제 #3
0
        public void ConvertTest()
        {
            DoubleTypeConverter target = new DoubleTypeConverter();
            object      value          = -23.351d;
            Type        targetType     = null;
            object      parameter      = null;
            CultureInfo culture        = null;
            object      expected       = "-23,351";
            object      actual;

            actual = target.Convert(value, targetType, parameter, culture);
            Assert.AreEqual(expected, actual);

            value    = null;
            expected = null;
            actual   = target.Convert(value, targetType, parameter, culture);
            Assert.AreEqual(expected, actual);
        }
        public void DoubleTypeConverter_ConvertCoreWithValidString_Converts()
        {
            double number = 5;
            string source = number.ToString();

            var result = DoubleTypeConverter.Convert(source);

            Assert.IsTrue(result == number);
        }