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"); }
public void ResponsePath_Name() { var objectGraphType = new AliasedFieldTestObject(); var node = new ValueExecutionNode( new RootExecutionNode(objectGraphType, null), new StringGraphType(), new GraphQLField { Name = new GraphQLName("name") }, objectGraphType.GetField("name"), indexInParentNode: null); var path = node.ResponsePath.ToList(); path.ShouldHaveSingleItem().ShouldBeOfType <string>().ShouldBe("name"); }