From 617ca9492f929c0b47bb1710e20334baf87c6384 Mon Sep 17 00:00:00 2001 From: Benedikt Stebner Date: Mon, 31 Jan 2022 17:11:25 +0100 Subject: [PATCH] Fix MaskedTextBoxTests --- .../MaskedTextBoxTests.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/Avalonia.Controls.UnitTests/MaskedTextBoxTests.cs b/tests/Avalonia.Controls.UnitTests/MaskedTextBoxTests.cs index f06eb61a92..af54be61f7 100644 --- a/tests/Avalonia.Controls.UnitTests/MaskedTextBoxTests.cs +++ b/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) {