Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public void InputablePositionTest(ProfileTextPositionParams positionParams)
 {
     ValidateProfileTextPosition(positionParams);
 }
Ejemplo n.º 3
0
        protected static void ValidateProfileTextPosition(ProfileTextPositionParams positionParams)
        {
            GeData geData = null;

            ValidateProfileTextPosition(positionParams, ref geData);
        }