1 implementation of UploadAtomicallyAsync
Microsoft.NET.Build.Containers (1)
Registry\DefaultBlobUploadOperations.cs (1)
74
public async Task<FinalizeUploadInformation>
UploadAtomicallyAsync
(Uri uploadUri, Stream content, CancellationToken cancellationToken)
11 references to UploadAtomicallyAsync
Microsoft.NET.Build.Containers (1)
Registry\Registry.cs (1)
520
return _registryAPI.Blob.Upload.
UploadAtomicallyAsync
(startUploadInformation.UploadUri, contents, cancellationToken);
Microsoft.NET.Build.Containers.UnitTests (10)
RegistryTests.cs (10)
68
api.Setup(api => api.Blob.Upload.
UploadAtomicallyAsync
(uploadPath, It.IsAny<Stream>(), It.IsAny<CancellationToken>())).Returns(Task.FromResult(new FinalizeUploadInformation(uploadPath)));
74
api.Verify(api => api.Blob.Upload.
UploadAtomicallyAsync
(uploadPath, It.IsAny<Stream>(), It.IsAny<CancellationToken>()), Times.Once());
97
api.Setup(api => api.Blob.Upload.
UploadAtomicallyAsync
(uploadPath, It.IsAny<Stream>(), It.IsAny<CancellationToken>())).Returns(Task.FromResult(new FinalizeUploadInformation(uploadPath)));
107
api.Verify(api => api.Blob.Upload.
UploadAtomicallyAsync
(It.IsIn(absoluteUploadUri, uploadPath), It.IsAny<Stream>(), It.IsAny<CancellationToken>()), Times.Exactly(1));
132
api.Setup(api => api.Blob.Upload.
UploadAtomicallyAsync
(It.IsIn(absoluteUploadUri, uploadPath), It.IsAny<Stream>(), It.IsAny<CancellationToken>())).Throws(new Exception("Server-side shutdown the thing"));
142
api.Verify(api => api.Blob.Upload.
UploadAtomicallyAsync
(It.IsIn(absoluteUploadUri, uploadPath), It.IsAny<Stream>(), It.IsAny<CancellationToken>()), Times.Once());
167
api.Setup(api => api.Blob.Upload.
UploadAtomicallyAsync
(It.IsIn(absoluteUploadUri, uploadPath), It.IsAny<Stream>(), It.IsAny<CancellationToken>())).Throws(new Exception("Server-side shutdown the thing"));
184
api.Verify(api => api.Blob.Upload.
UploadAtomicallyAsync
(It.IsIn(absoluteUploadUri, uploadPath), It.IsAny<Stream>(), It.IsAny<CancellationToken>()), Times.Once());
208
api.Setup(api => api.Blob.Upload.
UploadAtomicallyAsync
(uploadPath, It.IsAny<Stream>(), It.IsAny<CancellationToken>())).Returns(Task.FromResult(new FinalizeUploadInformation(uploadPath)));
258
api.Verify(api => api.Blob.Upload.
UploadAtomicallyAsync
(It.IsIn(absoluteUploadUri, uploadPath), It.IsAny<Stream>(), It.IsAny<CancellationToken>()), Times.Never());