public function testRules()
{
$usd = val('1 usd');
$eur = val('1 eur');
isBatch(array(array(false, $usd->compare($eur, '=')), array(true, $usd->compare($eur, '!=')), array(true, $usd->compare($eur, '<')), array(true, $usd->compare($eur, '<=')), array(false, $usd->compare($eur, '>')), array(false, $usd->compare($eur, '>='))));
// after convert
$eur->convert('usd');
$usd->convert('eur');
isBatch(array(array(false, $usd->compare($eur, '==')), array(true, $usd->compare($eur, '!==')), array(true, $usd->compare($eur, '<')), array(true, $usd->compare($eur, '<=')), array(false, $usd->compare($eur, '>')), array(false, $usd->compare($eur, '>='))));
}