16 private $resourceSequenceMeta;
21 private $sequenceFactory;
26 private $sequenceManager;
48 $helper = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this);
49 $this->sequence = $this->getMockForAbstractClass(
58 $this->resourceSequenceMeta = $this->createPartialMock(
60 [
'loadByEntityTypeAndStore']
62 $this->sequenceFactory = $this->createPartialMock(
63 \
Magento\SalesSequence\Model\SequenceFactory::class,
66 $this->meta = $this->createMock(\
Magento\SalesSequence\Model\Meta::class);
67 $this->store = $this->createPartialMock(\
Magento\Store\Model\Store::class, [
'getId']);
68 $this->sequenceManager =
$helper->getObject(
69 \
Magento\SalesSequence\Model\Manager::class,
71 'resourceSequenceMeta' => $this->resourceSequenceMeta,
72 'sequenceFactory' => $this->sequenceFactory
81 $this->resourceSequenceMeta->expects($this->once())
82 ->method(
'loadByEntityTypeAndStore')
84 ->willReturn($this->meta);
85 $this->sequenceFactory->expects($this->once())->method(
'create')->with([
87 ])->willReturn($this->sequence);
88 $this->assertSame($this->sequence, $this->sequenceManager->getSequence(
$entityType,
$storeId));