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