Пример #1
0
        public void CalculatesScaledDimensionsForNarrowAspectRatio()
        {
            var calculator       = new TranscodeCalculator();
            var sourceDimensions = new Dimensions(1440, 1080);
            var targetDimensions = new Dimensions(1280, 720);

            var result = calculator.CalculateScaledDimensions(sourceDimensions, targetDimensions, 16);

            Assert.AreEqual(new Dimensions(960, 720), result);
        }
Пример #2
0
        public void CalculatesScaledDimensionsForWideAspectRatio()
        {
            var calculator       = new TranscodeCalculator();
            var sourceDimensions = new Dimensions(3840, 1632);
            var targetDimensions = new Dimensions(1920, 1080);

            var result = calculator.CalculateScaledDimensions(sourceDimensions, targetDimensions, 8);

            Assert.AreEqual(new Dimensions(1920, 816), result);
        }