//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void toStringShouldMatchCypherSyntax()
        public virtual void ToStringShouldMatchCypherSyntax()
        {
            // When
            string toStr = procedureSignature("org", "myProcedure").@in("inputArg", Neo4jTypes.NTList(Neo4jTypes.NTString)).@out("outputArg", Neo4jTypes.NTNumber).build().ToString();

            // Then
            assertEquals("org.myProcedure(inputArg :: LIST? OF STRING?) :: (outputArg :: NUMBER?)", toStr);
        }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void toStringForVoidProcedureShouldMatchCypherSyntax()
        public virtual void ToStringForVoidProcedureShouldMatchCypherSyntax()
        {
            // Given
            ProcedureSignature proc = procedureSignature("org", "myProcedure").@in("inputArg", Neo4jTypes.NTList(Neo4jTypes.NTString)).@out(ProcedureSignature.VOID).build();

            // When
            string toStr = proc.ToString();

            // Then
            assertEquals("org.myProcedure(inputArg :: LIST? OF STRING?) :: VOID", toStr);
        }