Browse Source

Fix MaskedTextBoxTests

pull/4893/head
Benedikt Stebner 5 years ago
parent
commit
617ca9492f
  1. 14
      tests/Avalonia.Controls.UnitTests/MaskedTextBoxTests.cs

14
tests/Avalonia.Controls.UnitTests/MaskedTextBoxTests.cs

@ -135,6 +135,8 @@ namespace Avalonia.Controls.UnitTests
Template = CreateTemplate(),
Text = "1234"
};
target.ApplyTemplate();
RaiseKeyEvent(target, Key.A, KeyModifiers.Control);
@ -212,9 +214,12 @@ namespace Avalonia.Controls.UnitTests
{
MaskedTextBox textBox = new MaskedTextBox
{
Template = CreateTemplate(),
Text = "First Second Third Fourth",
CaretIndex = 5
};
textBox.ApplyTemplate();
// (First| Second Third Fourth)
RaiseKeyEvent(textBox, Key.Back, KeyModifiers.Control);
@ -251,9 +256,12 @@ namespace Avalonia.Controls.UnitTests
{
var textBox = new MaskedTextBox
{
Template = CreateTemplate(),
Text = "First Second Third Fourth",
CaretIndex = 19
};
textBox.ApplyTemplate();
// (First Second Third |Fourth)
RaiseKeyEvent(textBox, Key.Delete, KeyModifiers.Control);
@ -355,6 +363,8 @@ namespace Avalonia.Controls.UnitTests
Template = CreateTemplate(),
AcceptsReturn = true
};
target.ApplyTemplate();
RaiseKeyEvent(target, Key.Enter, 0);
@ -470,6 +480,8 @@ namespace Avalonia.Controls.UnitTests
AcceptsReturn = true,
NewLine = "Test"
};
target.ApplyTemplate();
RaiseKeyEvent(target, Key.Enter, 0);
@ -836,6 +848,8 @@ namespace Avalonia.Controls.UnitTests
SelectionStart = selectionStart,
SelectionEnd = selectionEnd
};
target.ApplyTemplate();
if (fromClipboard)
{

Loading…
Cancel
Save