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); }
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); }
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); }