コード例 #1
0
 /**
  * @expectedException \Magento\Framework\Exception\NoSuchEntityException
  * @expectedExceptionMessage There is no downloadable sample with provided ID.
  */
 public function testDeleteThrowsExceptionIfSampleIdIsNotValid()
 {
     $sampleId = 1;
     $sampleMock = $this->getMock('\\Magento\\Downloadable\\Model\\Sample', [], [], '', false);
     $this->sampleFactoryMock->expects($this->once())->method('create')->willReturn($sampleMock);
     $sampleMock->expects($this->once())->method('load')->with($sampleId)->willReturnSelf();
     $sampleMock->expects($this->any())->method('getId');
     $this->sampleResourceMock->expects($this->never())->method('delete');
     $this->service->delete($sampleId);
 }