public void SelectLeg() { bool success = controller.LoadInitialFile(TestUtil.GetTestFile("selectionmgr\\sampleevent4.coursescribe"), true); Assert.IsTrue(success); selectionMgr.SelectCourseView(Designator(4)); selectionMgr.SelectDescriptionLine(5); selectionMgr.SelectLeg(CourseControlId(13), CourseControlId(14), LegInsertionLoc.Normal); CheckSelectedLines(-1, -1); SelectionMgr.SelectionInfo selectionInfo = selectionMgr.Selection; Assert.AreEqual(SelectionMgr.SelectionKind.Leg, selectionInfo.SelectionKind); Assert.AreEqual(22, selectionInfo.SelectedControl.id); Assert.AreEqual(13, selectionInfo.SelectedCourseControl.id); Assert.AreEqual(14, selectionInfo.SelectedCourseControl2.id); Assert.AreEqual(0, selectionInfo.SelectedSpecial.id); CourseObj[] selectedObjects = selectionMgr.SelectedCourseObjects; Assert.AreEqual(1, selectedObjects.Length); Assert.AreEqual(@"Leg: control:22 course-control:13 scale:1 course-control2:14 path:N(17.24,5.42)--N(13.76,-5.42)", selectedObjects[0].ToString()); }