Browse Source

Fix MaskedTextBoxTests

Benedikt Stebner 3 years ago
parent
commit
617ca9492f
1 changed files with 14 additions and 0 deletions
  1. 14 0
      tests/Avalonia.Controls.UnitTests/MaskedTextBoxTests.cs

+ 14 - 0
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)
                 {