public void Should_return_link_to_the_photo() { // Arrange var command = new UploadProductPhoto(); // Act var res = Task.Run(() => new UploadProductPhotoHandler(_imageServiceMock.Object, _linkProviderMock.Object).Handle(command, default)).Result; // Assert Assert.Equal("https://testhost/test/result", res); }
public void Should_upload_the_photo() { // Arrange var command = new UploadProductPhoto(); // Act var res = Task.Run(() => new UploadProductPhotoHandler(_imageServiceMock.Object, _linkProviderMock.Object).Handle(command, default)).Result; // Assert _imageServiceMock.Verify(_ => _.SaveFileAsync(It.IsAny <IFormFile>(), It.IsAny <CancellationToken>()), Times.Once()); }