quoteRepositoryMock = $this->createMock(\Magento\Quote\Api\CartRepositoryInterface::class); $this->quoteMock = $this->createMock(\Magento\Quote\Model\Quote::class); $this->maskedCartId = 'f216207248d65c789b17be8545e0aa73'; $this->cartId = 123; $guestCartTestHelper = new GuestCartTestHelper($this); list($this->quoteIdMaskFactoryMock, $this->quoteIdMaskMock) = $guestCartTestHelper->mockQuoteIdMask( $this->maskedCartId, $this->cartId ); $this->model = $objectManager->getObject( \Magento\Quote\Model\GuestCart\GuestCartRepository::class, [ 'quoteRepository' => $this->quoteRepositoryMock, 'quoteIdMaskFactory' => $this->quoteIdMaskFactoryMock ] ); } public function testGet() { $this->quoteRepositoryMock->expects($this->once())->method('get')->willReturn($this->quoteMock); $this->assertEquals($this->quoteMock, $this->model->get($this->maskedCartId)); } }