public void TestXamlPrimitives(bool useCompiledXaml) { var layout = new GenericsTests(useCompiledXaml); var list = layout.Resources ["stringList"]; Assert.NotNull(list); Assert.That(list, Is.TypeOf <List <String> > ()); }
public void GenericSupportOnXaml2009(bool useCompiledXaml) { var layout = new GenericsTests(useCompiledXaml); Assert.True(layout.Resources.ContainsKey("genericButtonList")); var list = layout.Resources ["genericButtonList"]; Assert.That(list, Is.TypeOf <List <Button> > ()); Assert.AreEqual(2, ((List <Button>)list).Count); }
public void FindGenericByName(bool useCompiledXaml) { var layout = new GenericsTests(useCompiledXaml); var list = layout.FindByName <List <Button> > ("myList"); Assert.That(list, Is.Not.Null); Assert.That(list, Is.TypeOf <List <Button> >()); var nestedGenericList = layout.TestListMember; Assert.That(nestedGenericList, Is.Not.Null); Assert.That(nestedGenericList, Is.TypeOf <List <KeyValuePair <string, string> > >()); Assert.That(nestedGenericList.Count, Is.EqualTo(1)); }
public void TestGenericParsing(bool useCompiledXaml) { var layout = new GenericsTests(useCompiledXaml); Assert.NotNull(layout.P); var list = layout.Resources ["list"]; Assert.NotNull(list); Assert.That(list, Is.TypeOf <List <String> > ()); var dict = layout.Resources ["dict"]; Assert.NotNull(dict); Assert.That(dict, Is.TypeOf <Dictionary <string, string> > ()); var queue = layout.Resources ["genericsquaredlist"]; Assert.NotNull(dict); Assert.That(queue, Is.TypeOf <List <KeyValuePair <string, string> > > ()); }