@Test
@FeatureRequirementSet(FeatureRequirementSet.Package.SIMPLE)
public void shouldInjectAnIdAndReturnBySpecifiedIdForEdge() {
final IdGraphStrategy strategy = (IdGraphStrategy) ((StrategyWrappedGraph) g).getStrategy().getGraphStrategy().get();
final Vertex v = g.addVertex(T.id, "test", "something", "else");
final Edge e = v.addEdge("self", v, T.id, "edge-id", "try", "this");
tryCommit(g, c -> {
assertNotNull(e);
assertEquals("edge-id", e.id());
assertEquals("edge-id", e.property(strategy.getIdKey()).value());
assertEquals("this", e.property("try").value());