public void ReadFileFromBlobStorage() { var fakeBlobStorage = new FakeBlobStorage(); fakeBlobStorage.DataToRead = "content"; fakeBlobStorage.UploadComplete = true; var processor = new BlobStorageProcessor(fakeBlobStorage); processor.Process(); }
public void ThrowIfUploadFailed() { var error = "Failed to upload"; var fakeBlobStorage = new FakeBlobStorage(); fakeBlobStorage.DataToRead = "content"; fakeBlobStorage.UploadComplete = false; var processor = new BlobStorageProcessor(fakeBlobStorage); var exception = Assert.Catch(() => processor.Process()); Assert.That(exception.Message, Is.EqualTo(error)); }
static void Main(string[] args) { try { var blobConfig = new BlobStorageConfig { ConnectionString = ConfigurationManager.AppSettings["BlobStorageConnectionString"], Container = ConfigurationManager.AppSettings["BlobContainerName"] }; var blobStorage = new BlobStorage(blobConfig); var processor = new BlobStorageProcessor(blobStorage); processor.Process(); } catch (Exception ex) { Console.WriteLine("An error occurred: " + ex.Message); } Console.WriteLine("Press any key to exit..."); Console.ReadKey(); }