From 6c9dd3cd2224925e60c610154ca32dfefec490a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Sua=CC=81rez=20Ruiz?= Date: Wed, 17 Mar 2021 14:09:58 +0100 Subject: [PATCH] Fix iOS broken Handler Test --- .../Handlers/Button/ButtonHandlerTests.iOS.cs | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/Core/tests/DeviceTests/Handlers/Button/ButtonHandlerTests.iOS.cs b/src/Core/tests/DeviceTests/Handlers/Button/ButtonHandlerTests.iOS.cs index 50892eb39f4c..8b716ac9b638 100644 --- a/src/Core/tests/DeviceTests/Handlers/Button/ButtonHandlerTests.iOS.cs +++ b/src/Core/tests/DeviceTests/Handlers/Button/ButtonHandlerTests.iOS.cs @@ -43,14 +43,17 @@ public async Task PaddingInitializesCorrectly() Padding = new Thickness(5, 10, 15, 20) }; - var handler = await CreateHandlerAsync(button); - var uiButton = (UIButton)handler.View; - var insets = uiButton.ContentEdgeInsets; + await InvokeOnMainThreadAsync(async () => + { + var handler = await CreateHandlerAsync(button); + var uiButton = (UIButton)handler.View; + var insets = uiButton.ContentEdgeInsets; - Assert.Equal(5, insets.Left); - Assert.Equal(10, insets.Top); - Assert.Equal(15, insets.Right); - Assert.Equal(20, insets.Bottom); + Assert.Equal(5, insets.Left); + Assert.Equal(10, insets.Top); + Assert.Equal(15, insets.Right); + Assert.Equal(20, insets.Bottom); + }); } UIButton GetNativeButton(ButtonHandler buttonHandler) =>