コード例 #1
0
 public override AnyValue MapNode(VirtualNodeValue value)
 {
     if (value is NodeValue)
     {
         // Note: we do not want to keep a reference to the whole node value as it could contain a lot of data.
         return(VirtualValues.node(value.Id()));
     }
     return(value);
 }
コード例 #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void shouldHandleNodeReference()
        internal virtual void ShouldHandleNodeReference()
        {
            // Given
            NodeReference node    = VirtualValues.node(42L);
            PrettyPrinter printer = new PrettyPrinter();

            // When
            node.WriteTo(printer);

            // Then
            assertThat(printer.Value(), equalTo("(id=42)"));
        }