public void ShouldMapToCorrectNumeric(Type propertyType, object expectedValue) { //Given var propertyMapper = new PropertyMapper() .WithPropertyType(propertyType); var columnReader = propertyMapper.CreateColumnReader(); //When var result = columnReader.Invoke(_dataRecord.Object); //Then Assert.Equal(expectedValue, result); }