/** * @covers ::performUnfreeze * @covers ::unfreezeStorePurchases */ public function testPerformUnfreeze() { $purchase = new Purchase(); $purchase1 = $this->getMock('CL\\Purchases\\StorePurchase', ['unfreeze']); $purchase1->expects($this->once())->method('unfreeze'); $purchase2 = $this->getMock('CL\\Purchases\\StorePurchase', ['unfreeze']); $purchase2->expects($this->once())->method('unfreeze'); $purchase->getStorePurchases()->add($purchase1)->add($purchase2); $purchase->performUnfreeze(); }