### Question:
GraphProjection implements Queries.Projection { @Override public Query ready() { return new QueryImpl(repository, pipeline); } @Inject  GraphProjection(GraphVisitor repository,
            OperationPipeline aPipeline); @Override Queries.Projection includeAttribute(Attribute.Name name); @Override Queries.Projection includeAttributes(Attribute.Family namespace); @Override Query ready();  }### Answer:
@Test public void testReadyAndExecute(){ GraphVisitor repository = new MockGraphVisitor(); GraphProjection graphProjection = new GraphProjection(repository, new OperationPipeline()); Query ready = graphProjection.ready(); OperationResult<Result> execute = ready.execute(); assertNotNull(execute); }