Пример #1
0
        public void ReturnCropedImage(int width, int height)
        {
            // Assign
            var imageService = new Services.ImageService.ImageService();
            var image        = new Image <Rgba32>(3200, 1000);

            // Act
            var cropedImage = imageService.CropImage(image, width, height);

            // Assert
            Assert.NotEqual(image, cropedImage);
            Assert.NotEqual(image.Width, cropedImage.Width);
            Assert.Equal(image.Height, cropedImage.Height);
            Assert.Equal(cropedImage.Width, width);
            Assert.Equal(cropedImage.Height, height);
        }
Пример #2
0
        public void ReturnResizedImage(int width, int height)
        {
            // Assign
            var imageService = new Services.ImageService.ImageService();
            var image        = new Image <Rgba32>(1600, 500);

            // Act
            var resizedImage = imageService.ResizeImage(image, width, height);

            // Assert
            Assert.NotEqual(image, resizedImage);
            Assert.NotEqual(image.Width, resizedImage.Width);
            Assert.NotEqual(image.Height, resizedImage.Height);
            Assert.Equal(resizedImage.Width, width);
            Assert.Equal(resizedImage.Height, height);
        }
Пример #3
0
        public void ReturnUncropedImage()
        {
            // Assign
            var width  = 1600;
            var height = 500;

            var imageService = new Services.ImageService.ImageService();
            var image        = new Image <Rgba32>(width, height);

            // Act
            var cropedImage = imageService.CropImage(image, width, height);

            // Assert
            Assert.NotEqual(image, cropedImage);
            Assert.Equal(image.Width, cropedImage.Width);
            Assert.Equal(image.Height, cropedImage.Height);
        }
Пример #4
0
        public void ReturnOriginalImage()
        {
            // Assign
            var width  = 1600;
            var height = 500;

            var imageService = new Services.ImageService.ImageService();
            var image        = new Image <Rgba32>(width, height);

            // Act
            var resizedImage = imageService.ResizeImage(image, width, height);

            // Assert
            Assert.NotEqual(image, resizedImage);
            Assert.Equal(image.Width, resizedImage.Width);
            Assert.Equal(image.Height, resizedImage.Height);
        }
Пример #5
0
        public void ReturnCropedAndResizedImage()
        {
            // Assign
            var width  = 1600;
            var height = 500;

            var imageService = new Services.ImageService.ImageService();
            var image        = new Image <Rgba32>(width, height);

            // Act
            var cropedImage = imageService.CropAndResizeImage(image, width: 900, height: 390);

            // Assert
            Assert.NotEqual(cropedImage, image);
            Assert.NotEqual(cropedImage.Width, image.Width);
            Assert.NotEqual(cropedImage.Height, image.Height);
            Assert.Equal(cropedImage.Width, 900);
            Assert.Equal(cropedImage.Height, 390);
        }