示例#1
0
 public function testConstruct()
 {
     $frontendCache = $this->getMock('Magento\\Framework\\Cache\\FrontendInterface', [], [], '', false, false);
     $lowLevelFrontend = $this->getMock('Zend_Cache_Core', [], [], '', false, false);
     /** @var \Magento\Framework\App\CacheInterface|\PHPUnit_Framework_MockObject_MockObject $appCache */
     $appCache = $this->getMock('Magento\\Framework\\App\\CacheInterface', [], [], '', false, false);
     $frontendCache->expects($this->once())->method('getLowLevelFrontend')->willReturn($lowLevelFrontend);
     $appCache->expects($this->once())->method('getFrontend')->willReturn($frontendCache);
     // Create new currency object
     $currency = new Currency($appCache, null, 'en_US');
     $this->assertEquals($lowLevelFrontend, $currency->getCache());
     $this->assertEquals('USD', $currency->getShortName());
 }