ESBlobStoreContainerTestCase is an abstract class in test:framework that checks properties that all blob store implementation have to satisfy, for example that writing to a blob that already exists fails.
We currently run these tests only against mock implementations, not the actual services. Running against the actual services would validate that the blob store implementations are compliant to the BlobContainer interface.