public function testDiscountCanBeRetrieved()
{
$invoice = new Invoice($billable = m::mock('Laravel\\Cashier\\Contracts\\Billable'), (object) ['total' => 10000, 'subtotal' => 20000, 'currency' => 'usd']);
$billable->shouldReceive('addCurrencySymbol')->andReturn('$100');
$billable->shouldReceive('getCurrencyLocale')->andReturn('en_US');
$this->assertEquals(100.0, $invoice->discount());
$this->assertEquals('$100', $invoice->discountCurrency());
}