protected static void ValidateProfileTextPosition(ProfileTextPositionParams positionParams, ref GeData geData) { if (geData == null) { geData = LoadProfile(positionParams.NewProfileText); geData.Profile.Fragment = geData.Profile.Profile; var profileText = geData.Profile.GetNodeProfileText(); Assert.AreEqual(positionParams.NewProfileText, profileText); } var pos = ((GeProfile)geData.Profile).ProfileTextPostionList.FindAtPosition(positionParams.Position); Assert.IsNotNull(pos); Assert.AreEqual(positionParams.FragmentType, pos.Fragment.FragmentType); Assert.AreEqual(positionParams.Expected, geData.Profile.IsInputable(positionParams.Position), positionParams.Message); }
public void InputablePositionTest(ProfileTextPositionParams positionParams) { ValidateProfileTextPosition(positionParams); }
protected static void ValidateProfileTextPosition(ProfileTextPositionParams positionParams) { GeData geData = null; ValidateProfileTextPosition(positionParams, ref geData); }