MatchRelationship fails when attempting to match relationship properties.
You can see the problem in the test Neo4jClient.Extension.Test.Cypher.MatchRelationshipWithProperty. That is indeed the string that is generated, but it is not valid Cypher. "agenthomeAddressMatchKey" should be replaced with the property name and value, like the "id: 7" in the MatchEntity tests. An integration test would demonstrate the failure.
I believe the resolution is that in Neo4jClient.Extension.Cypher, MatchRelationshipWorker should make use of the dynamic cutdown like MatchWorker does.
MatchRelationship fails when attempting to match relationship properties.
You can see the problem in the test Neo4jClient.Extension.Test.Cypher.MatchRelationshipWithProperty. That is indeed the string that is generated, but it is not valid Cypher. "agenthomeAddressMatchKey" should be replaced with the property name and value, like the "id: 7" in the MatchEntity tests. An integration test would demonstrate the failure.
I believe the resolution is that in Neo4jClient.Extension.Cypher, MatchRelationshipWorker should make use of the dynamic cutdown like MatchWorker does.