Ejemplo n.º 1
0
 public PreviewController(
     ThrottlingOptions throttlingOptions,
     RawFileStorageInfoProvider rawFileStorageInfoProvider,
     IObjectsStorageReader objectsStorageReader,
     ImagePreviewService imagePreviewService)
 {
     _retryAfter = throttlingOptions.RetryAfter;
     _rawFileStorageInfoProvider = rawFileStorageInfoProvider;
     _objectsStorageReader       = objectsStorageReader;
     _imagePreviewService        = imagePreviewService;
 }
        public void CreatePreviewImage_Png()
        {
            // arrange
            var stream  = GetImageResourceStream("png.png");
            var service = new ImagePreviewService();

            // act
            var result = service.CreatePreviewImage(stream);
            var image  = Image.Load(result, out var imageFormat);

            // assert
            Assert.Equal(new Size(150, 150), image.Size());
            Assert.Equal(ImageFormats.Jpeg, imageFormat);
        }