identityGenerator = $this->getMockBuilder(IdentityGeneratorInterface::class) ->getMockForAbstractClass(); $this->signifydOrderSessionId = new SignifydOrderSessionId($this->identityGenerator); } /** * Tests method by passing quoteId parameter * * @covers \Magento\Signifyd\Model\SignifydOrderSessionId::get */ public function testGetByQuoteId() { $quoteId = 1; $signifydOrderSessionId = 'asdfzxcv'; $this->identityGenerator->expects(self::once()) ->method('generateIdForData') ->with($quoteId) ->willReturn($signifydOrderSessionId); $this->assertEquals( $signifydOrderSessionId, $this->signifydOrderSessionId->get($quoteId) ); } }