Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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());
        }