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); }
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); }