public async Task Upload_BlobExists_OK() { // Arrange await using var fileStream = BlobServiceFixture.GetTestPicture(); using var fixture = new BlobServiceFixture(); var blobService = fixture.CreateService(); const string imageName = "Test file"; // Act, Assert await Assert.ThrowsAsync <ParameterInvalidException>(() => blobService.Upload(fixture.TestBlobUserId, imageName, fileStream)); Assert.True(await fixture.Context.Blobs.AnyAsync(q => q.ImageName == imageName)); }
public async Task Upload_OK() { // Arrange await using var fileStream = BlobServiceFixture.GetTestPicture(); using var fixture = new BlobServiceFixture(); var blobService = fixture.CreateService(); // Act var response = await blobService.Upload(fixture.TestBlobUserId, null, fileStream); //Assert Assert.NotNull(response); Assert.True(await fixture.Context.Blobs.AnyAsync(q => q.UserId == fixture.TestBlobUserId)); }