Ejemplo n.º 1
0
        public void ReadFileFromBlobStorage()
        {
            var fakeBlobStorage = new FakeBlobStorage();

            fakeBlobStorage.DataToRead     = "content";
            fakeBlobStorage.UploadComplete = true;

            var processor = new BlobStorageProcessor(fakeBlobStorage);

            processor.Process();
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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();
        }