@Test
public void testTraversalAndUpdateValue() {

    FixtureMapTraversal.traverse(sampleFixture, new FixtureMapTraversal.Processor() {
        @Override
        public void visit(FixtureValue edge) {
            edge.setValue((Integer) edge.getValue() + 1);
        }
    });
    assertEquals("{edge1=2, edge2=3, list=[4, 5, {edge5=6, edge6=7}]}", sampleFixture.toString());
}