diff --git a/tests/Avalonia.Controls.UnitTests/Primitives/PopupTests.cs b/tests/Avalonia.Controls.UnitTests/Primitives/PopupTests.cs index 06b3202a83..84ea717bab 100644 --- a/tests/Avalonia.Controls.UnitTests/Primitives/PopupTests.cs +++ b/tests/Avalonia.Controls.UnitTests/Primitives/PopupTests.cs @@ -15,6 +15,7 @@ using Avalonia.Styling; using Avalonia.UnitTests; using Avalonia.VisualTree; using Xunit; +using Avalonia.Input; namespace Avalonia.Controls.UnitTests.Primitives { @@ -189,9 +190,11 @@ namespace Avalonia.Controls.UnitTests.Primitives { using (CreateServices()) { + var window = new Window(); var target = new Popup(); var child = new Control(); + window.Content = target; target.Open(); Assert.Single(target.PopupRoot.GetVisualChildren()); @@ -214,7 +217,8 @@ namespace Avalonia.Controls.UnitTests.Primitives { Content = new Border(), Template = new FuncControlTemplate(PopupContentControlTemplate), - } + }, + StylingParent = AvaloniaLocator.Current.GetService() }; target.ApplyTemplate(); @@ -306,7 +310,8 @@ namespace Avalonia.Controls.UnitTests.Primitives .Bind().ToFunc(() => globalStyles.Object) .Bind().ToConstant(new WindowingPlatformMock()) .Bind().ToTransient() - .Bind().ToFunc(() => renderInterface.Object); + .Bind().ToFunc(() => renderInterface.Object) + .Bind().ToConstant(new InputManager()); return result; }