summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Core.UnitTests
diff options
context:
space:
mode:
authorE.Z. Hart <hartez@users.noreply.github.com>2016-05-04 08:22:34 -0600
committerRui Marinho <me@ruimarinho.net>2016-05-04 15:22:34 +0100
commita8acdcc11793c9f44098f2cd478d51677d742945 (patch)
tree811cf1ee2e2ff0baa8674f116b6b5c08590f56cf /Xamarin.Forms.Core.UnitTests
parent8d383746caab00dd3ee0b62dc992a2a99c7a6d06 (diff)
downloadxamarin-forms-a8acdcc11793c9f44098f2cd478d51677d742945.tar.gz
xamarin-forms-a8acdcc11793c9f44098f2cd478d51677d742945.tar.bz2
xamarin-forms-a8acdcc11793c9f44098f2cd478d51677d742945.zip
Add IMasterDetailPageController and update renderers (#146)
Diffstat (limited to 'Xamarin.Forms.Core.UnitTests')
-rw-r--r--Xamarin.Forms.Core.UnitTests/MasterDetailFormUnitTests.cs20
1 files changed, 10 insertions, 10 deletions
diff --git a/Xamarin.Forms.Core.UnitTests/MasterDetailFormUnitTests.cs b/Xamarin.Forms.Core.UnitTests/MasterDetailFormUnitTests.cs
index 3c1e27ad..8ace2e77 100644
--- a/Xamarin.Forms.Core.UnitTests/MasterDetailFormUnitTests.cs
+++ b/Xamarin.Forms.Core.UnitTests/MasterDetailFormUnitTests.cs
@@ -188,9 +188,9 @@ namespace Xamarin.Forms.Core.UnitTests
Detail = new ContentPage {Content = new View ()}
};
- page.MasterBounds = new Rectangle (0, 0, 100, 100);
+ ((IMasterDetailPageController)page).MasterBounds = new Rectangle (0, 0, 100, 100);
Assert.AreEqual (new Rectangle (0, 0, 100, 100), page.Master.Bounds);
- Assert.AreEqual (new Rectangle (0, 0, 100, 100), page.MasterBounds);
+ Assert.AreEqual (new Rectangle (0, 0, 100, 100), ((IMasterDetailPageController)page).MasterBounds);
}
[Test]
@@ -201,9 +201,9 @@ namespace Xamarin.Forms.Core.UnitTests
Detail = new ContentPage {Content = new View ()}
};
- page.DetailBounds = new Rectangle (0, 0, 100, 100);
+ ((IMasterDetailPageController)page).DetailBounds = new Rectangle (0, 0, 100, 100);
Assert.AreEqual (new Rectangle (0, 0, 100, 100), page.Detail.Bounds);
- Assert.AreEqual (new Rectangle (0, 0, 100, 100), page.DetailBounds);
+ Assert.AreEqual (new Rectangle (0, 0, 100, 100), ((IMasterDetailPageController)page).DetailBounds);
}
[Test]
@@ -216,8 +216,8 @@ namespace Xamarin.Forms.Core.UnitTests
Platform = new UnitPlatform ()
};
- page.MasterBounds = new Rectangle (0, 0, 100, 200);
- page.DetailBounds = new Rectangle (0, 0, 100, 100);
+ ((IMasterDetailPageController)page).MasterBounds = new Rectangle (0, 0, 100, 200);
+ ((IMasterDetailPageController)page).DetailBounds = new Rectangle (0, 0, 100, 100);
page.Master.Layout (new Rectangle(0, 0, 1, 1));
page.Detail.Layout (new Rectangle(0, 0, 1, 1));
@@ -261,7 +261,7 @@ namespace Xamarin.Forms.Core.UnitTests
Platform = new UnitPlatform ()
};
- Assert.Throws<InvalidOperationException> (() => page.DetailBounds = new Rectangle(0, 0, 200, 200));
+ Assert.Throws<InvalidOperationException> (() => ((IMasterDetailPageController)page).DetailBounds = new Rectangle(0, 0, 200, 200));
}
[Test]
@@ -273,7 +273,7 @@ namespace Xamarin.Forms.Core.UnitTests
Platform = new UnitPlatform ()
};
- Assert.Throws<InvalidOperationException> (() => page.MasterBounds = new Rectangle(0, 0, 200, 200));
+ Assert.Throws<InvalidOperationException> (() => ((IMasterDetailPageController)page).MasterBounds = new Rectangle(0, 0, 200, 200));
}
[Test]
@@ -338,7 +338,7 @@ namespace Xamarin.Forms.Core.UnitTests
Platform = new UnitPlatform ()
};
- mdp.BackButtonPressed += (sender, args) => {
+ ((IMasterDetailPageController)mdp).BackButtonPressed += (sender, args) => {
args.Handled = mdp.IsPresented;
mdp.IsPresented = false;
};
@@ -369,7 +369,7 @@ namespace Xamarin.Forms.Core.UnitTests
Platform = new UnitPlatform ()
};
- mdp.BackButtonPressed += (sender, args) => {
+ ((IMasterDetailPageController)mdp).BackButtonPressed += (sender, args) => {
args.Handled = mdp.IsPresented;
mdp.IsPresented = false;
};