graph.addDependencyNode(n1);
final ComputationTarget t2 = new ComputationTarget(ComputationTargetType.POSITION, new SimplePosition(UniqueId.of("Pos", "0"), BigDecimal.ONE, ExternalId.of("Security", "Foo")));
final DependencyNode n2 = new DependencyNode(t2.toSpecification());
n2.setFunction(new MockFunction("F2", t1));
n2.addOutputValue(new ValueSpecification("Foo", t2.toSpecification(), properties));
n1.addInputValue(new ValueSpecification("Foo", t2.toSpecification(), properties));
n1.addInputNode(n2);
graph.addDependencyNode(n2);
final ComputationTarget t3 = new ComputationTarget(ComputationTargetType.SECURITY, createSecurity(UniqueId.of("Pos", "0"), ExternalId.of("Security", "Foo")));
final DependencyNode n3 = new DependencyNode(t3.toSpecification());
n3.setFunction(new MockFunction("F3", t1));