/** * @covers \SebastianBergmann\Money\Money::compareTo * @covers \SebastianBergmann\Money\Money::assertSameCurrency * @uses \SebastianBergmann\Money\Money::__construct * @uses \SebastianBergmann\Money\Money::handleCurrencyArgument * @uses \SebastianBergmann\Money\Money::getCurrency * @uses \SebastianBergmann\Money\Currency * @expectedException \SebastianBergmann\Money\CurrencyMismatchException */ public function testExceptionIsRaisedWhenComparedToMoneyObjectWithDifferentCurrency() { $a = new Money(1, new Currency('EUR')); $b = new Money(2, new Currency('USD')); $a->compareTo($b); }