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