コード例 #1
0
        public void CalculateShrinkFactor()
        {
            var actual    = new Size(25, 35);
            var specified = new Size(5, 7);

            var factor = PaintHelper.CalculateTransformationFactor(actual, specified);

            factor.Should().BeInRange(0.2f - 0.01f, 0.2f + 0.01f);
        }
コード例 #2
0
        public void CalculateUnproportionalFactor()
        {
            var actual    = new Size(100, 50);
            var specified = new Size(20, 25);

            var factor = PaintHelper.CalculateTransformationFactor(actual, specified);

            factor.Should().BeInRange(0.2f - 0.01f, 0.2f + 0.01f);
        }
コード例 #3
0
        public void CalculateАugmentativeFactor()
        {
            var actual    = new Size(50, 100);
            var specified = new Size(100, 200);

            var factor = PaintHelper.CalculateTransformationFactor(actual, specified);

            factor.ShouldBeEquivalentTo(2);
        }