public void TestTypeGenericNullable2()
 {
     var typeName = typeof(Nullable<>).AssemblyQualifiedName;
     ParsedAssemblyQualifiedName parser = new ParsedAssemblyQualifiedName(typeName);
     var typeResult = parser.ToCSharp();
     TypeNameCSharpParser p2 = new TypeNameCSharpParser(typeResult);
     var typeResult2 = p2.ToString();
     Assert.AreEqual(typeResult, typeResult2);
 }
 public void TestTypeStringStandard()
 {
     var typeName = typeof(string).AssemblyQualifiedName;
     ParsedAssemblyQualifiedName parser = new ParsedAssemblyQualifiedName(typeName);
     var typeResult = parser.ToCSharp();
     TypeNameCSharpParser p2 = new TypeNameCSharpParser(typeResult);
     var typeResult2 = p2.ToString();
     Assert.AreEqual(typeResult, typeResult2);
 }
 public void TestGenericTypeNotFull()
 {
     var typeName = typeof(System.Collections.Generic.List<>).AssemblyQualifiedName;
     ParsedAssemblyQualifiedName parser = new ParsedAssemblyQualifiedName(typeName);
     var typeResult = parser.ToCSharp();
     TypeNameCSharpParser p2 = new TypeNameCSharpParser(typeResult);
     var typeResult2 = p2.ToString();
     Assert.AreEqual(typeResult, typeResult2);
 }