Example #1
0
        public void GetBlobsAsync_WhenBlobStorageHasItemsAndPrefixIsNotFound_ShouldNotReturnAnyItems()
        {
            var sut = new BlobStorageRepository(_blobConnectionString);

            // --- Act
            var resultBlockBlob = sut.GetBlobs("NonExistingPrefix");

            // --- Assert
            Assert.IsNotNull(resultBlockBlob);
            Assert.IsTrue(resultBlockBlob.ToArray().Length == 0);
        }
Example #2
0
        public void GetBlobs_WhenAzureBlobStorageHasItems_ShouldReturnItems()
        {
            var connStr = AppSettings.AzureDevConnectionString;
            var sut     = new BlobStorageRepository(_blobConnectionString);

            // --- Act
            var blobItems = sut.GetBlobs();

            // --- Assert
            Assert.IsNotNull(blobItems);
            Assert.IsTrue(blobItems.ToArray().Length > 0);
        }
Example #3
0
        public void GetBlobs_WhenBlobStorageHasItemsAndPrefixIsFound_ShouldReturnItems()
        {
            var            sut            = new BlobStorageRepository(_blobConnectionString);
            TrackContainer trackContainer = GetMock.TrackContainer();
            var            resultJson     = Serializer.WriteFromObject(typeof(TrackContainer), trackContainer);
            var            blobItem       = sut.UploadCollection(resultJson, trackContainer.Id);

            // --- Act
            var blobItems = sut.GetBlobs(blobItem.BlobId);

            // --- Assert
            Assert.IsNotNull(blobItems);
            Assert.IsTrue(blobItems.ToArray().Length > 0);
        }