コード例 #1
0
        public void NullDecimalPointsPaddingTest()
        {
            TestNullableDecimal = null;
            List <object> expected = new List <object> {
                "0.00000"
            };
            List <object>       values = new List <object>();
            MainOccupancyMapper mapper = new MainOccupancyMapper();

            IValueProvider valueProvider = new ValueProvider();

            valueProvider.GetFormattedValue(
                values,
                TestNullableDecimal,
                mapper,
                new ModelProperty(
                    mapper.MemberMaps.Single(x => string.Equals(x.Data.Member.Name, nameof(MainOccupancyModel.TotalEarnedCash), StringComparison.Ordinal)).Data.Names.Names.ToArray(),
                    GetType().GetProperty(nameof(TestNullableDecimal))));

            values.Should().BeEquivalentTo(expected);
        }
コード例 #2
0
        public void ZeroIntTest()
        {
            TestInt = 0;

            List <object> expected = new List <object> {
                string.Empty
            };
            List <object>       values = new List <object>();
            MainOccupancyMapper mapper = new MainOccupancyMapper();

            IValueProvider valueProvider = new ValueProvider();

            valueProvider.GetFormattedValue(
                values,
                TestInt,
                mapper,
                new ModelProperty(
                    mapper.MemberMaps.Single(x => string.Equals(x.Data.Member.Name, nameof(MainOccupancyModel.CompStatus), StringComparison.Ordinal)).Data.Names.Names.ToArray(),
                    GetType().GetProperty(nameof(TestInt))));

            values.Should().BeEquivalentTo(expected);
        }
コード例 #3
0
        public void NullCoercedDateTimeTest()
        {
            TestDateTime = DateTime.MinValue.ToString("dd/MM/yyyy");

            List <object> expected = new List <object> {
                string.Empty
            };
            List <object>       values = new List <object>();
            MainOccupancyMapper mapper = new MainOccupancyMapper();

            IValueProvider valueProvider = new ValueProvider();

            valueProvider.GetFormattedValue(
                values,
                TestDateTime,
                mapper,
                new ModelProperty(
                    mapper.MemberMaps.Single(x => string.Equals(x.Data.Member.Name, nameof(MainOccupancyModel.DateOfBirth), StringComparison.Ordinal)).Data.Names.Names.ToArray(),
                    GetType().GetProperty(nameof(TestDateTime))));

            values.Should().BeEquivalentTo(expected);
        }