This code was inspired by Johannes Müller.
Currently I recomment another project: https://github.com/JimBobSquarePants/UmbracoFileSystemProviders.Azure You find an Umbraco package here: https://our.umbraco.org/projects/collaboration/umbracofilesystemprovidersazure/ Or use NuGet package: https://www.nuget.org/packages/UmbracoFileSystemProviders.Azure/
This is intended to replaces the Umbraco.Core.IO.PhysicalFileSystem for media files. All files will be stored in the configured Azure storage as blobs.
To run the tests in Visual Studio 2012 you need and extension like NuGet package "NUnit Test Adapter" in your Visual Studio toolbox. And of course you have to make sure the Microsoft Azure SDK is installed and the MS Azure Storage Emulator is running. Sometimes I found it useful to delete the local database "WAStorageEmulatorDb34" for the emulator. After deleting the database via Sql Server Manager you can create a new one with three command lines. First move to the emulator install folder (on my machine "C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator"). My local sql server instance is called "SQLEXPRESS2008". In your command line tool enter:
cd C:\Program Files (x86)\Microsoft SDKs\Azure\Storage Emulator
WAStorageEmulator stop
WAStorageEmulator init -sqlinstance SQLEXPRESS2008
WAStorageEmulator start
The book "Programming Windows Azure [Kindle Edition]" form "Sriram Krishnan" gives you a good introduction into Azure Storage. You find as Kindle book here:
Sorry, but I deleted the repository inadvertently. I put the main data back on github. However, the forks are no longer connected to main repo (upstream) and the issues are gone.