public int FindUnassignedEditPositionFrom(int position, bool direction)
{
int startPosition;
int endPosition;
if (direction == forward)
{
startPosition = position;
endPosition = _testString.Length - 1;
}
else
{
startPosition = 0;
endPosition = position;
}
return FindEditPositionInRange(startPosition, endPosition, direction, editUnassigned);
}