void CheckType(Type type) { var desc1 = new TypeDescription(type); var name = desc1.ToString(); var desc2 = new TypeDescription(name); var parsed = desc2.Resolve(); var lookup = Type.GetType(name); Assert.Equal(type, parsed); Assert.Equal(type, lookup); Assert.Equal(desc1, desc2); }