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