Abstracting out platforms in this manner enables TDD without mocks.
For more info refer to this presentation.
Basic implementation of Azure storage port. Blob storage only for now. Table and Queues will be added as and when required.
Contains:
- Azure adapter
- InMemory adapter
- Unified tests
Ports are by definition application specific. Therefore, clone it and modify to suit your application.
Please feel free to send across pull requests for bug fixes and/or any API that may be generally applicable.