diff --git a/tests/Avalonia.Controls.UnitTests/Primitives/PopupTests.cs b/tests/Avalonia.Controls.UnitTests/Primitives/PopupTests.cs index 5581087b5f..25f66dc273 100644 --- a/tests/Avalonia.Controls.UnitTests/Primitives/PopupTests.cs +++ b/tests/Avalonia.Controls.UnitTests/Primitives/PopupTests.cs @@ -249,12 +249,16 @@ namespace Avalonia.Controls.UnitTests.Primitives var globalStyles = new Mock(); globalStyles.Setup(x => x.Styles).Returns(styles); + var renderInterface = new Mock(); + renderInterface.Setup(x => x.CreateRenderer(It.IsAny())).Returns(() => new Mock().Object); + AvaloniaLocator.CurrentMutable .Bind().ToTransient() .Bind().ToFunc(() => globalStyles.Object) .Bind().ToConstant(new WindowingPlatformMock()) - .Bind().ToTransient(); - + .Bind().ToTransient() + .Bind().ToFunc(() => renderInterface.Object); + return result; } diff --git a/tests/Avalonia.UnitTests/TestServices.cs b/tests/Avalonia.UnitTests/TestServices.cs index fa2a4f9967..d322a6dbbc 100644 --- a/tests/Avalonia.UnitTests/TestServices.cs +++ b/tests/Avalonia.UnitTests/TestServices.cs @@ -152,7 +152,8 @@ namespace Avalonia.UnitTests It.IsAny(), It.IsAny()) == Mock.Of() && x.CreateStreamGeometry() == Mock.Of( - y => y.Open() == Mock.Of())); + y => y.Open() == Mock.Of()) && + x.CreateRenderer(It.IsAny()) == Mock.Of()); } } }