@Test
public void conversion() {

    DTCellValueUtilities.assertDTCellValue(type,
                                           provided,
                                           (final String value,
                                            final DataType.DataTypes dataType) ->
                                                   assertTrue("Conversion error callback was called unexpectedly",
                                                              hasConversionError));
    assertEquals(expectedDataType,
                 provided.getDataType());
    assertEquals(expectedValue,
                 extractValue(provided));
}