diff options
Diffstat (limited to 'Xamarin.Forms.Xaml.UnitTests/Issues/Issue1637.cs')
-rw-r--r-- | Xamarin.Forms.Xaml.UnitTests/Issues/Issue1637.cs | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Xamarin.Forms.Xaml.UnitTests/Issues/Issue1637.cs b/Xamarin.Forms.Xaml.UnitTests/Issues/Issue1637.cs new file mode 100644 index 00000000..f6083fb1 --- /dev/null +++ b/Xamarin.Forms.Xaml.UnitTests/Issues/Issue1637.cs @@ -0,0 +1,25 @@ +using System; +using NUnit.Framework; + +namespace Xamarin.Forms.Xaml.UnitTests +{ + [TestFixture] + public class Issue1637 + { + [Test] + public void ImplicitCollectionWithSingleElement () + { + var xaml = @" + <Grid> + <Grid.RowDefinitions> + <RowDefinition Height=""*"" /> + </Grid.RowDefinitions> + </Grid>"; + var grid = new Grid (); + Assert.DoesNotThrow(()=> grid.LoadFromXaml<Grid> (xaml)); + Assert.AreEqual (1, grid.RowDefinitions.Count); + Assert.IsTrue (grid.RowDefinitions [0].Height.IsStar); + } + } +} + |