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); }
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); }
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); }