private void RotateAuxiliaryLine(AuxiliaryController ac, int degree) { AuxiliaryLineTestData testData = new AuxiliaryLineRotate().Execute(ac, degree); AreParameterEqual(testData, ac); }
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); }