/**
  * @covers \PhpUnitsOfMeasure\UnitOfMeasure::convertValueFromNativeUnitOfMeasure
  */
 public function testConvertValueFromNativeUnitOfMeasure()
 {
     $uom = new UnitOfMeasure('quatloos', function ($x) {
         return $x * 1.1234;
     }, function ($x) {
         return false;
     });
     $this->assertSame(11.234, $uom->convertValueFromNativeUnitOfMeasure(10));
 }
 /**
  * @covers \PhpUnitsOfMeasure\UnitOfMeasure::convertValueFromNativeUnitOfMeasure
  * @expectedException \PhpUnitsOfMeasure\Exception\NonNumericValue
  */
 public function testConvertValueFromNativeUnitOfMeasureWithNonNumericalValue()
 {
     $uom = new UnitOfMeasure('quatloos', function ($valueInNativeUnit) {
         return $valueInNativeUnit * 1.1234;
     }, function ($valueInThisUnit) {
         return false;
     });
     $this->assertSame(11.234, $uom->convertValueFromNativeUnitOfMeasure('string'));
 }