A unit test to prove the 4df5897.

This commit is contained in:
BDisp
2022-01-23 23:37:46 +00:00
parent 4df5897318
commit 11f29d45ea

View File

@@ -2262,5 +2262,26 @@ line.
}
}
}
[Fact]
public void LeftColumn_Add_One_If_Text_Length_Is_Equal_To_Width ()
{
var tv = new TextView () {
Width = 10,
Text = "1234567890"
};
Assert.Equal (Point.Empty, tv.CursorPosition);
Assert.Equal (0, tv.LeftColumn);
tv.CursorPosition = new Point (9, 0);
Assert.Equal (new Point (9, 0), tv.CursorPosition);
Assert.Equal (0, tv.LeftColumn);
Assert.True (tv.ProcessKey (new KeyEvent (Key.CursorRight, new KeyModifiers ())));
tv.CursorPosition = new Point (10, 0);
Assert.Equal (new Point (10, 0), tv.CursorPosition);
Assert.Equal (1, tv.LeftColumn);
}
}
}