public async Task ThenUploadAttachmentFails_IfPayloadServiceIsNotRunning() { var uploader = new PayloadServiceAttachmentUploader(); uploader.Configure(new LocationMethod("not-empty")); await Assert.ThrowsAnyAsync <Exception>(() => uploader.UploadAsync(CreateAnonymousAttachment(), new MessageInfo())); }
public async Task ThenUploadAttachmentSucceeds() { // Arrange UploadResult expectedResult = CreateAnonymousUploadResult(); var uploader = new PayloadServiceAttachmentUploader((uri, content) => PostRequest(expectedResult)); uploader.Configure(new LocationMethod("not-empty")); // Act UploadResult actualResult = await uploader.UploadAsync(CreateAnonymousAttachment(), new MessageInfo()); // Assert Assert.Equal(expectedResult, actualResult); }