public void TestShiftingIndex(int index, TextIndex.IndexState state, int shifting, int actualIndex, TextIndex.IndexState actualState) { var textIndex = new TextIndex(index, state); var actualTextIndex = new TextIndex(actualIndex, actualState); Assert.AreEqual(TextIndexUtils.ShiftingIndex(textIndex, shifting), actualTextIndex); }