summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Core.UnitTests
diff options
context:
space:
mode:
authorStephane Delcroix <stephane@delcroix.org>2016-12-23 10:21:30 +0100
committerGitHub <noreply@github.com>2016-12-23 10:21:30 +0100
commitc34016dc84a30a351d9323285b68ce6cb02af969 (patch)
tree1c223684896b460d13a0fe84f4d91926f540f922 /Xamarin.Forms.Core.UnitTests
parentb96df000db76ba3490589c37e93224271249bc88 (diff)
downloadxamarin-forms-c34016dc84a30a351d9323285b68ce6cb02af969.tar.gz
xamarin-forms-c34016dc84a30a351d9323285b68ce6cb02af969.tar.bz2
xamarin-forms-c34016dc84a30a351d9323285b68ce6cb02af969.zip
Xamlc compile data triggers (#648)
* [Xaml] DataTrigger and PropertyCondition no longer use a ServiceProvider * [XamlC] avoid generating ServiceProvider for unused ProvideValue * fix tests
Diffstat (limited to 'Xamarin.Forms.Core.UnitTests')
-rw-r--r--Xamarin.Forms.Core.UnitTests/DataTriggerTests.cs14
-rw-r--r--Xamarin.Forms.Core.UnitTests/MultiTriggerTests.cs14
2 files changed, 28 insertions, 0 deletions
diff --git a/Xamarin.Forms.Core.UnitTests/DataTriggerTests.cs b/Xamarin.Forms.Core.UnitTests/DataTriggerTests.cs
index 585bebcf..22384298 100644
--- a/Xamarin.Forms.Core.UnitTests/DataTriggerTests.cs
+++ b/Xamarin.Forms.Core.UnitTests/DataTriggerTests.cs
@@ -6,6 +6,20 @@ namespace Xamarin.Forms.Core.UnitTests
[TestFixture]
public class DataTriggerTests : BaseTestFixture
{
+ [SetUp]
+ public override void Setup()
+ {
+ Device.PlatformServices = new MockPlatformServices();
+ base.Setup();
+ }
+
+ [TearDown]
+ public override void TearDown()
+ {
+ base.TearDown();
+ Device.PlatformServices = null;
+ }
+
class MockElement : VisualElement
{
}
diff --git a/Xamarin.Forms.Core.UnitTests/MultiTriggerTests.cs b/Xamarin.Forms.Core.UnitTests/MultiTriggerTests.cs
index df253e76..df515346 100644
--- a/Xamarin.Forms.Core.UnitTests/MultiTriggerTests.cs
+++ b/Xamarin.Forms.Core.UnitTests/MultiTriggerTests.cs
@@ -5,6 +5,20 @@ namespace Xamarin.Forms.Core.UnitTests
[TestFixture]
public class MultiTriggerTests : BaseTestFixture
{
+ [SetUp]
+ public override void Setup()
+ {
+ Device.PlatformServices = new MockPlatformServices();
+ base.Setup();
+ }
+
+ [TearDown]
+ public override void TearDown()
+ {
+ base.TearDown();
+ Device.PlatformServices = null;
+ }
+
class MockElement : VisualElement
{
}