summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Xaml.UnitTests/Issues/Issue1594.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Xaml.UnitTests/Issues/Issue1594.cs')
-rw-r--r--Xamarin.Forms.Xaml.UnitTests/Issues/Issue1594.cs25
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