diff options
author | Stephane Delcroix <stephane@delcroix.org> | 2016-12-23 10:21:30 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-23 10:21:30 +0100 |
commit | c34016dc84a30a351d9323285b68ce6cb02af969 (patch) | |
tree | 1c223684896b460d13a0fe84f4d91926f540f922 /Xamarin.Forms.Core.UnitTests | |
parent | b96df000db76ba3490589c37e93224271249bc88 (diff) | |
download | xamarin-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.cs | 14 | ||||
-rw-r--r-- | Xamarin.Forms.Core.UnitTests/MultiTriggerTests.cs | 14 |
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 { } |