diff options
Diffstat (limited to 'Xamarin.Forms.Xaml.UnitTests/Issues/Issue1594.cs')
-rw-r--r-- | Xamarin.Forms.Xaml.UnitTests/Issues/Issue1594.cs | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/Xamarin.Forms.Xaml.UnitTests/Issues/Issue1594.cs b/Xamarin.Forms.Xaml.UnitTests/Issues/Issue1594.cs index cd942319..91c84f8e 100644 --- a/Xamarin.Forms.Xaml.UnitTests/Issues/Issue1594.cs +++ b/Xamarin.Forms.Xaml.UnitTests/Issues/Issue1594.cs @@ -1,11 +1,24 @@ using System; using NUnit.Framework; +using Xamarin.Forms.Core.UnitTests; namespace Xamarin.Forms.Xaml.UnitTests { [TestFixture] public class Issue1594 { + [SetUp] + public void Setup() + { + Device.PlatformServices = new MockPlatformServices(); + } + + [TearDown] + public void TearDown() + { + Device.PlatformServices = null; + } + [Test] public void OnPlatformForButtonHeight () { @@ -23,21 +36,17 @@ namespace Xamarin.Forms.Xaml.UnitTests </Button.HeightRequest> </Button>"; - Device.OS = TargetPlatform.iOS; + ((MockPlatformServices)Device.PlatformServices).RuntimePlatform = Device.iOS; var button = new Button ().LoadFromXaml (xaml); Assert.AreEqual (33, button.HeightRequest); - Device.OS = TargetPlatform.Android; + ((MockPlatformServices)Device.PlatformServices).RuntimePlatform = Device.Android; button = new Button ().LoadFromXaml (xaml); Assert.AreEqual (44, button.HeightRequest); - Device.OS = TargetPlatform.WinPhone; + ((MockPlatformServices)Device.PlatformServices).RuntimePlatform = Device.WinPhone; button = new Button ().LoadFromXaml (xaml); Assert.AreEqual (44, button.HeightRequest); - - } - } -} - +}
\ No newline at end of file |