using System; using System.Collections.Generic; using Xamarin.Forms; using NUnit.Framework; namespace Xamarin.Forms.Xaml.UnitTests { public partial class Issue1306 : ListView { public Issue1306 () { InitializeComponent (); } public Issue1306 (bool useCompiledXaml) { //this stub will be replaced at compile time } [TestFixture] public class Tests { [TestCase (false)] [TestCase (true)] public void AssignBindingMarkupToBindingBase (bool useCompiledXaml) { var listView = new Issue1306 (useCompiledXaml); Assert.NotNull (listView.GroupDisplayBinding); Assert.NotNull (listView.GroupShortNameBinding); Assert.That (listView.GroupDisplayBinding, Is.TypeOf ()); Assert.That (listView.GroupShortNameBinding, Is.TypeOf ()); Assert.AreEqual ("Key", (listView.GroupDisplayBinding as Binding).Path); Assert.AreEqual ("Key", (listView.GroupShortNameBinding as Binding).Path); } } } }