diff options
author | Samantha Houts <samantha@teamredwall.com> | 2016-06-17 03:10:18 -0700 |
---|---|---|
committer | Rui Marinho <me@ruimarinho.net> | 2016-06-17 11:10:18 +0100 |
commit | 925fc0aa588a060eb23fa16c1d225dd030012c23 (patch) | |
tree | 83676c25c29d97d9250516b217020ba85425796d /Xamarin.Forms.Core.UnitTests | |
parent | d44396a4534b1e2bc81143c809e4adaee656ab15 (diff) | |
download | xamarin-forms-925fc0aa588a060eb23fa16c1d225dd030012c23.tar.gz xamarin-forms-925fc0aa588a060eb23fa16c1d225dd030012c23.tar.bz2 xamarin-forms-925fc0aa588a060eb23fa16c1d225dd030012c23.zip |
Prep Cell & friends for removal of InternalsVisibleTo (#142)
* Prep Cell & friends for removal of InternalsVisibleTo
Includes:
- Cell
- EntryCell
- ListView
- MenuItem
- TableView
- ViewCell
- Toolbar
Moved extensions to Internal & removed TPH
* Update docs
* [Controls] Ignore Issue2411 on iOS <9
* [Controls] Formatting for Issue2411
Diffstat (limited to 'Xamarin.Forms.Core.UnitTests')
4 files changed, 9 insertions, 7 deletions
diff --git a/Xamarin.Forms.Core.UnitTests/CellTests.cs b/Xamarin.Forms.Core.UnitTests/CellTests.cs index 0006b4cf..e7c6266b 100644 --- a/Xamarin.Forms.Core.UnitTests/CellTests.cs +++ b/Xamarin.Forms.Core.UnitTests/CellTests.cs @@ -44,7 +44,7 @@ namespace Xamarin.Forms.Core.UnitTests bool emitted = false; cell.Appearing += (sender, args) => emitted = true; - cell.SendAppearing (); + ((ICellController)cell).SendAppearing (); Assert.True (emitted); Assert.True (cell.OnAppearingSent); Assert.False (cell.OnDisappearingSent); @@ -58,7 +58,7 @@ namespace Xamarin.Forms.Core.UnitTests bool emitted = false; cell.Disappearing += (sender, args) => emitted = true; - cell.SendDisappearing (); + ((ICellController)cell).SendDisappearing (); Assert.True (emitted); Assert.False (cell.OnAppearingSent); Assert.True (cell.OnDisappearingSent); @@ -159,7 +159,7 @@ namespace Xamarin.Forms.Core.UnitTests var cell = new ViewCell { Parent = lv }; int numberOfCalls = 0; - cell.ForceUpdateSizeRequested += (object sender, System.EventArgs e) => { numberOfCalls++; }; + ((ICellController)cell).ForceUpdateSizeRequested += (object sender, System.EventArgs e) => { numberOfCalls++; }; cell.ForceUpdateSize (); cell.ForceUpdateSize (); @@ -178,7 +178,7 @@ namespace Xamarin.Forms.Core.UnitTests var cell = new ViewCell { Parent = lv }; int numberOfCalls = 0; - cell.ForceUpdateSizeRequested += (object sender, System.EventArgs e) => { numberOfCalls++; }; + ((ICellController)cell).ForceUpdateSizeRequested += (object sender, System.EventArgs e) => { numberOfCalls++; }; cell.ForceUpdateSize (); diff --git a/Xamarin.Forms.Core.UnitTests/MenuItemTests.cs b/Xamarin.Forms.Core.UnitTests/MenuItemTests.cs index d6163058..665e5062 100644 --- a/Xamarin.Forms.Core.UnitTests/MenuItemTests.cs +++ b/Xamarin.Forms.Core.UnitTests/MenuItemTests.cs @@ -25,7 +25,7 @@ namespace Xamarin.Forms.Core.UnitTests bool activated = false; item.Clicked += (sender, args) => activated = true; - item.Activate(); + ((IMenuItemController)item).Activate(); Assert.That (activated, Is.True); } @@ -42,7 +42,7 @@ namespace Xamarin.Forms.Core.UnitTests }); var item = new MenuItem { Command = c, CommandParameter = param }; - item.Activate(); + ((IMenuItemController)item).Activate(); Assert.That (executed, Is.True); } @@ -54,7 +54,7 @@ namespace Xamarin.Forms.Core.UnitTests protected override void Activate (T source) { - source.Activate(); + ((IMenuItemController)source).Activate(); } protected override BindableProperty IsEnabledProperty diff --git a/Xamarin.Forms.Core.UnitTests/NotifyCollectionChangedEventArgsExtensionsTests.cs b/Xamarin.Forms.Core.UnitTests/NotifyCollectionChangedEventArgsExtensionsTests.cs index e9acde45..6433d521 100644 --- a/Xamarin.Forms.Core.UnitTests/NotifyCollectionChangedEventArgsExtensionsTests.cs +++ b/Xamarin.Forms.Core.UnitTests/NotifyCollectionChangedEventArgsExtensionsTests.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Collections.ObjectModel; using NUnit.Framework; +using Xamarin.Forms.Internals; namespace Xamarin.Forms.Core.UnitTests { diff --git a/Xamarin.Forms.Core.UnitTests/ToolbarTrackerTests.cs b/Xamarin.Forms.Core.UnitTests/ToolbarTrackerTests.cs index 32155be3..fd3459e3 100644 --- a/Xamarin.Forms.Core.UnitTests/ToolbarTrackerTests.cs +++ b/Xamarin.Forms.Core.UnitTests/ToolbarTrackerTests.cs @@ -1,6 +1,7 @@ using System.Linq; using System.Threading.Tasks; using NUnit.Framework; +using Xamarin.Forms.Internals; namespace Xamarin.Forms.Core.UnitTests { |