public void DownloadBlob_WhenBlobnameDoesNotExist_ShouldReturnEmptyString() { // --- Arrange var sut = new BlobStorageRepository(_blobConnectionString); // --- Act var blobName = "non existing blob"; var objectString = sut.DownloadBlob(blobName); // --- Assert Assert.IsTrue(objectString == string.Empty); }
public void DownloadBlob_WhenValidCollectionUploadedAzure_ShouldDownloadToCollectionObject() { // --- Arrange TrackContainer trackContainer = GetMock.TrackContainer(); var containerJson = Serializer.WriteFromObject(typeof(TrackContainer), trackContainer); var sut = new BlobStorageRepository(_blobConnectionString); // --- Act var blobName = trackContainer.Id; sut.UploadCollection(containerJson, blobName); var objectString = sut.DownloadBlob(blobName); var container = Serializer.ReadToTrackObject <TrackContainer>(objectString); // --- Assert Assert.IsNotNull(container); }