/** * @covers ::getSourceValue */ public function testGetSourceValue() { $basket = new Basket(['currency' => 'BGN']); $basket->getItems()->add(new ProductItem(['value' => 1000, 'isFrozen' => true, 'quantity' => 2]))->add(new ProductItem(['value' => 2000, 'isFrozen' => true, 'quantity' => 3])); $this->assertEquals(new Money(8000, new Currency('BGN')), $basket->getSourceValue()); }