public void DecimalTypeConverterTests()
        {
            PrimitiveTypeConverter converter = new DecimalTypeConverter();

            Assert.AreEqual(12.01m, converter.Parse("12.01"));
            Assert.AreEqual("12.01", converter.ToString(12.01m));
        }
Exemple #2
0
        public void DecimalTypeConverter_ConvertCoreWithEmptyString_Converts()
        {
            string source = string.Empty;

            var result = DecimalTypeConverter.Convert(source);

            Assert.IsTrue(result == 0);
        }
Exemple #3
0
        public void DecimalTypeConverter_ConvertCoreWithNullString_Converts()
        {
            string source = null;

            var result = DecimalTypeConverter.Convert(source);

            Assert.IsTrue(result == 0);
        }
Exemple #4
0
        public void DecimalTypeConverter_ConvertCoreWithValidString_Converts()
        {
            decimal number = 5;
            string  source = number.ToString();

            var result = DecimalTypeConverter.Convert(source);

            Assert.IsTrue(result == number);
        }
        public void Should_AppendDecimalTypeConverter_When_DecimalFieldIsAppended()
        {
            var layout = new LayoutDescriptor <PrimitiveTypesModel>()
                         .AppendField(x => x.decimalTest, fieldLength);

            var field        = layout.GetOrderedFields().FirstOrDefault();
            var expectedType = new DecimalTypeConverter();

            Assert.IsInstanceOfType(field.TypeConverter, expectedType.GetType());
        }
Exemple #6
0
        public void TryConvertTo_result_is_default_if_value_is_null(DecimalTypeConverter sut)
        {
            _ = sut.TryConvertTo(null, out object result);

            Assert.That(result, Is.EqualTo(default));
Exemple #7
0
        public void TryConvertTo_returns_true_if_value_is_null(DecimalTypeConverter sut)
        {
            var canConvert = sut.TryConvertTo(null, out _);

            Assert.IsTrue(canConvert);
        }