示例#1
0
        public void TestMoveToLast(string sourceName, RecordingMovingCaretMode mode, int lyricIndex, int index)
        {
            var lyrics        = GetLyricsByMethodName(sourceName);
            var caretPosition = CreateTimeTagCaretPosition(lyrics, lyricIndex, index);

            // Check is movable
            TestMoveToLast(lyrics, caretPosition, algorithms => algorithms.Mode = mode);
        }
示例#2
0
        public void TestMoveToTarget(string sourceName, RecordingMovingCaretMode mode, int lyricIndex, int index)
        {
            var lyrics        = GetLyricsByMethodName(sourceName);
            var lyric         = lyrics[lyricIndex];
            var caretPosition = CreateTimeTagCaretPosition(lyrics, lyricIndex, index);

            // Check move to target position.
            TestMoveToTarget(lyrics, lyric, caretPosition, algorithms => algorithms.Mode = mode);
        }