public function testGetAllAddresses() { $id = 1; $this->quoteAddressCollectionMock->expects($this->once())->method('setQuoteFilter')->with($id)->will($this->returnSelf()); $this->quoteAddressMock->expects($this->once())->method('isDeleted')->will($this->returnValue(false)); $iterator = new \ArrayIterator([$this->quoteAddressMock]); $this->quoteAddressCollectionMock->expects($this->any())->method('getIterator')->will($this->returnValue($iterator)); $this->quote->setId($id); $result = $this->quote->getAllAddresses(); $this->assertEquals([$this->quoteAddressMock], $result); }