public async Task Should_get_app_with_schema_from_index() { var schema = Mocks.Schema(app.NamedId(), schemaId); A.CallTo(() => indexForApps.GetAppAsync(app.Id, false, ct)) .Returns(app); A.CallTo(() => indexForSchemas.GetSchemaAsync(app.Id, schema.Id, false, ct)) .Returns(schema); var result = await sut.GetAppWithSchemaAsync(app.Id, schemaId.Id, false, ct); Assert.Equal(schema, result.Item2); }
public IFieldResolver ResolveContentUrl(ISchemaEntity schema) { var resolver = new FuncFieldResolver <IContentEntity, object>(c => { var context = (GraphQLExecutionContext)c.UserContext; return(context.UrlGenerator.ContentUI(app.NamedId(), schema.NamedId(), c.Source.Id)); }); return(resolver); }