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> > >()); }