summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Xaml.UnitTests/NativeViewsAndBindings.xaml.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Xaml.UnitTests/NativeViewsAndBindings.xaml.cs')
-rw-r--r--Xamarin.Forms.Xaml.UnitTests/NativeViewsAndBindings.xaml.cs18
1 files changed, 9 insertions, 9 deletions
diff --git a/Xamarin.Forms.Xaml.UnitTests/NativeViewsAndBindings.xaml.cs b/Xamarin.Forms.Xaml.UnitTests/NativeViewsAndBindings.xaml.cs
index ce02d63b..39039f7a 100644
--- a/Xamarin.Forms.Xaml.UnitTests/NativeViewsAndBindings.xaml.cs
+++ b/Xamarin.Forms.Xaml.UnitTests/NativeViewsAndBindings.xaml.cs
@@ -246,22 +246,22 @@ namespace Xamarin.Forms.Xaml.UnitTests
Device.PlatformServices = null;
}
- void SetUpPlatform(TargetPlatform platform)
+ void SetUpPlatform(string platform)
{
- Device.OS = platform;
- if (platform == TargetPlatform.iOS) {
+ ((MockPlatformServices)Device.PlatformServices).RuntimePlatform = platform;
+ if (platform == Device.iOS) {
DependencyService.Register<INativeValueConverterService, MockIosNativeValueConverterService>();
DependencyService.Register<INativeBindingService, MockIosNativeBindingService>();
- } else if (platform == TargetPlatform.Android) {
+ } else if (platform == Device.Android) {
DependencyService.Register<INativeValueConverterService, MockAndroidNativeValueConverterService>();
DependencyService.Register<INativeBindingService, MockAndroidNativeBindingService>();
}
}
- [TestCase(false, TargetPlatform.iOS)]
- [TestCase(false, TargetPlatform.Android)]
+ [TestCase(false, Device.iOS)]
+ [TestCase(false, Device.Android)]
//[TestCase(true)]
- public void NativeInContentView(bool useCompiledXaml, TargetPlatform platform)
+ public void NativeInContentView(bool useCompiledXaml, string platform)
{
SetUpPlatform(platform);
var layout = new NativeViewsAndBindings(useCompiledXaml);
@@ -272,11 +272,11 @@ namespace Xamarin.Forms.Xaml.UnitTests
var view = layout.view0;
Assert.NotNull(view.Content);
MockNativeView nativeView = null;
- if (platform == TargetPlatform.iOS) {
+ if (platform == Device.iOS) {
Assert.That(view.Content, Is.TypeOf<MockUIViewWrapper>());
Assert.That(((MockUIViewWrapper)view.Content).NativeView, Is.TypeOf<MockUIView>());
nativeView = ((MockUIViewWrapper)view.Content).NativeView;
- } else if (platform == TargetPlatform.Android) {
+ } else if (platform == Device.Android) {
Assert.That(view.Content, Is.TypeOf<MockAndroidViewWrapper>());
Assert.That(((MockAndroidViewWrapper)view.Content).NativeView, Is.TypeOf<MockAndroidView>());
nativeView = ((MockAndroidViewWrapper)view.Content).NativeView;