public void List()
{
var ints = AllPublicDescriber<List<int>>.Get();
Assert.AreEqual(typeof(ListTypeDescription), ints.GetType());
Assert.AreEqual(SimpleTypeDescription.Int, (ints as ListTypeDescription).Contains);
var chars = AllPublicDescriber<char[]>.Get();
Assert.AreEqual(typeof(ListTypeDescription), chars.GetType());
Assert.AreEqual(SimpleTypeDescription.Char, (chars as ListTypeDescription).Contains);
}