@Test(dataProvider = "conversions")
public void testConvertToMostSuccinctDataSize(DataSize.Unit unit, DataSize.Unit toUnit, double factor)
{

    DataSize size = new DataSize(factor, toUnit);
    DataSize actual = size.convertToMostSuccinctDataSize();
    assertThat(actual).isEqualTo(new DataSize(1, unit));
    assertThat(actual.getValue(unit)).isCloseTo(1.0, offset(0.001));
    assertThat(actual.getUnit()).isEqualTo(unit);
}