コード例 #1
0
        private void RotateAuxiliaryLine(AuxiliaryController ac, int degree)
        {
            AuxiliaryLineTestData testData
                = new AuxiliaryLineRotate().Execute(ac, degree);

            AreParameterEqual(testData, ac);
        }
コード例 #2
0
        public void TestAuxiliaryLineNoRotateIfAuxiliaryLineOutOfRangeAfterRotate()
        {
            // 回転すると画像からはみ出る場合は回転しない
            AuxiliaryController ac = Common.GetAuxiliaryControllerImage001RatioTypeW16H9();

            // 縮小&移動して回転できそうなスペースを作る(実際には回転させたくない)
            ChangeAuxiliaryLineSizeWhereBottomRight(ac, -100, -5, true);
            MoveAuxiliaryLine(ac, 100, 80);

            AuxiliaryLineParameter before = ac.CloneParameter();
            AuxiliaryLineTestData  testData
                = new AuxiliaryLineRotate().Execute(ac, 20);

            AreParameterEqual(before, ac);
        }