public function te1stGetStockQtyLeft()
 {
     $productId = 1;
     $minQty = 0;
     $websiteId = 1;
     $stockQty = 2;
     $storeMock = $this->getMockBuilder('Magento\\Store\\Model\\Store')->disableOriginalConstructor()->getMock();
     $storeMock->expects($this->once())->method('getWebsiteId')->willReturn($websiteId);
     $product = $this->getMock('Magento\\Catalog\\Model\\Product', [], [], '', false);
     $product->expects($this->any())->method('getId')->willReturn($productId);
     $product->expects($this->once())->method('getStore')->willReturn($storeMock);
     $this->registryMock->expects($this->once())->method('registry')->with('current_product')->will($this->returnValue($product));
     $stockItemMock = $this->getMockBuilder('Magento\\CatalogInventory\\Api\\Data\\StockItemInterface')->disableOriginalConstructor()->getMock();
     $stockItemMock->expects($this->once())->method('getMinQty')->willReturn($minQty);
     $this->stockRegistryMock->expects($this->once())->method('getStockItem')->with($productId)->willReturn($stockItemMock);
     $this->assertEquals($stockQty, $this->block->getStockQtyLeft());
 }