public void storageDoesNotAccess()
 {
     StorageManagerMock storageDoesNotExist = new StorageManagerMock();
     storageDoesNotExist.setStorageExists(false);
     ZipperUploader mockUploader = new ZipperUploader(storageDoesNotExist);
     mockUploader.uploadToStorage(new ZipDetails()
     {
         ZipName = "test",
         ZipLocation = "testBlob"
     });
 }
 public void storageCannotAccess()
 {
     StorageManagerMock storageCannotAccess = new StorageManagerMock();
     storageCannotAccess.setStorageAccess(false);
     ZipperUploader mockUploader = new ZipperUploader(storageCannotAccess);
     mockUploader.uploadToStorage(new ZipDetails()
     {
         ZipName = "test",
         ZipLocation = "testBlob"
     });
 }
 public void uploadToBlobStorage()
 {
     StorageManagerMock uploadToBlob = new StorageManagerMock();
     uploadToBlob.setStorageAccess(true);
     ZipperUploader mockUploader = new ZipperUploader(uploadToBlob);
     string uploadedID = mockUploader.uploadToStorage(new ZipDetails()
     {
         ZipName = "test",
         ZipLocation = "testBlob"
     });
     Assert.AreEqual(uploadedID, "test");
 }
 public void testStorageExists()
 {
     StorageManagerMock storageMetadataAlreadyExists = new StorageManagerMock();
     storageMetadataAlreadyExists.addProductVersion("4.3.2.111");
     ZipperUploader uploader = new ZipperUploader(storageMetadataAlreadyExists);
     uploader.auditUploadedZipFiles(new ZipDetails()
     {
         ZipName = "ClientBinaries4.3.2.111.zip",
         ZipLocation = "name"
     },new ZipDetails()
     {
         ZipName = "name",ZipLocation = "name"
     } );
 }
 public void testStorageMetaDataUploadProblem()
 {
     StorageManagerMock storageMetadataAlreadyExists = new StorageManagerMock();
     storageMetadataAlreadyExists.setExpectedException(true);
     ZipperUploader uploader = new ZipperUploader(storageMetadataAlreadyExists);
     uploader.auditUploadedZipFiles(new ZipDetails()
     {
         ZipName = "ClientBinaries4.3.2.111.zip",
         ZipLocation = "name"
     }, new ZipDetails()
     {
         ZipName = "name",
         ZipLocation = "name"
     });
 }