示例#1
0
        /// <summary>
        /// A navigation point must take responsibility for restoring the
        /// cursor to whatever state is "held" (i.e. "described by") it's data.
        /// </summary>
        public void JumpToTest()
        {
            TestNavigationPoint.CurrentTestPosition = null;
            Assert.AreEqual(TestNavigationPoint.CurrentTestPosition, null);

            p1.JumpTo();
            Assert.AreEqual("test1.cs", TestNavigationPoint.CurrentTestPosition.FileName);
            Assert.AreEqual(3, (int)TestNavigationPoint.CurrentTestPosition.NavigationData);

            p2.JumpTo();
            Assert.AreEqual("test2.cs", TestNavigationPoint.CurrentTestPosition.FileName);
        }