public void Path_Name() { var objectGraphType = new AliasedFieldTestObject(); var node = new ValueExecutionNode( new RootExecutionNode(objectGraphType), new StringGraphType(), new AST.Field(default, new AST.NameNode("name")),
public void Path_Alias() { var objectGraphType = new AliasedFieldTestObject(); var node = new ValueExecutionNode( new RootExecutionNode(objectGraphType), new StringGraphType(), new AST.Field(new AST.NameNode("alias"), new AST.NameNode("name")), objectGraphType.GetField("value"), indexInParentNode: null); var path = node.Path.ToList(); path.ShouldHaveSingleItem().ShouldBeOfType <string>().ShouldBe("name"); }