public void Resize_Should_Resize_Image_Height_According_To_Target_AspectRatio() { const int expectedHeight = 147; var originalDimensions = new Dimensions(800, 150); var targetDimensions = new Dimensions(220, expectedHeight); var actualDimensions = ImageResizeUtility.ResizeToTargetAspectRatio(originalDimensions, targetDimensions); Assert.AreEqual(actualDimensions.Height, expectedHeight); }
public void Resize_Should_Resize_Image_Width_According_To_Target_AspectRatio() { const int expectedWidth = 200; var originalDimensions = new Dimensions(1000, 400); var targetDimensions = new Dimensions(expectedWidth, 100); var actualDimensions = ImageResizeUtility.ResizeToTargetAspectRatio(originalDimensions, targetDimensions); Assert.AreEqual(actualDimensions.Height, targetDimensions.Height); Assert.Greater(actualDimensions.Width, expectedWidth); }