- Tests that don't call Draw() don't need View.Driver set
- Removed CreateFakeDriver() and Driver assignment from all 11 tests
- Simplified UnwrappedCursorPosition test to not use SetRelativeLayout
- All 181 parallelizable tests still pass
Co-authored-by: tig <585482+tig@users.noreply.github.com>
- Add bounds check to prevent infinite loop when finding last tab
- Improve loop condition and add safety break
- All tests still pass
Co-authored-by: tig <585482+tig@users.noreply.github.com>
- Created 11 new parallelizable tests in TextViewNavigationTests.cs
- Tests cover tab/backtab navigation, cursor movement, scrolling, word wrap, and unwrapped cursor position
- Deleted 9 old non-parallelizable tests that failed due to ScrollBar layout changes
- Old tests: BackTab_Test_Follow_By_Tab, KeyBindings_Command, Tab_Test_Follow_By_BackTab, Tab_Test_Follow_By_BackTab_With_Text, Tab_Test_Follow_By_CursorLeft_And_Then_Follow_By_CursorRight, Tab_Test_Follow_By_CursorLeft_And_Then_Follow_By_CursorRight_With_Text, Tab_Test_Follow_By_Home_And_Then_Follow_By_End_And_Then_Follow_By_BackTab_With_Text, TabWidth_Setting_To_Zero_Keeps_AllowsTab, UnwrappedCursorPosition_Event
- All 181 parallelizable tests pass (170 existing + 11 new)
- All 93 non-parallelizable tests pass (97 total with 4 skipped)
Co-authored-by: tig <585482+tig@users.noreply.github.com>