/** * @param \Gaufrette\Adapter\AzureBlobStorage\BlobProxyFactoryInterface $blobProxyFactory * @param \WindowsAzure\Blob\Internal\IBlob $blobProxy * @param \WindowsAzure\Blob\Models\GetBlobResult $getBlobResult */ public function it_should_read_file($blobProxyFactory, $blobProxy, $getBlobResult) { $getBlobResult->getContentStream()->shouldBeCalled()->willReturn(fopen('data://text/plain,some content', 'r')); $blobProxy->getBlob('containerName', 'filename')->shouldBeCalled()->willReturn($getBlobResult); $blobProxyFactory->create()->shouldBeCalled()->willReturn($blobProxy); $this->read('filename')->shouldReturn('some content'); }
/** * @covers WindowsAzure\Blob\Models\GetBlobResult::setContentStream * @covers WindowsAzure\Blob\Models\GetBlobResult::getContentStream */ public function testSetContentStream() { // Setup $expected = Utilities::stringToStream('0x8CAFB82EFF70C46'); $result = new GetBlobResult(); // Test $result->setContentStream($expected); // Assert $this->assertEquals($expected, $result->getContentStream()); }