25 $this->objectManager = $this->createMock(\
Magento\Framework\ObjectManagerInterface::class);
27 $objectManagerHelper =
new ObjectManagerHelper($this);
28 $this->rssManager = $objectManagerHelper->getObject(
29 \
Magento\Rss\Model\RssManager::class,
31 'objectManager' => $this->objectManager,
33 'rss_feed' => \
Magento\Framework\
App\Rss\DataProviderInterface::class,
34 'bad_rss_feed' =>
'Some\Class\Not\Existent',
42 $dataProvider = $this->createMock(\
Magento\Framework\
App\Rss\DataProviderInterface::class);
43 $this->objectManager->expects($this->once())->method(
'get')->will($this->returnValue($dataProvider));
45 $this->assertInstanceOf(
46 \
Magento\Framework\
App\Rss\DataProviderInterface::class,
47 $this->rssManager->getProvider(
'rss_feed')
53 $this->expectException(
'InvalidArgumentException');
54 $this->rssManager->getProvider(
'wrong_rss_feed');
59 $this->expectException(
'InvalidArgumentException');
60 $this->rssManager->getProvider(
'bad_rss_feed');