public EnrichWithSchemaIdCommandMiddlewareTests() { actionContext.RouteData = new RouteData(); actionContext.HttpContext = httpContext; A.CallTo(() => actionContextAccessor.ActionContext) .Returns(actionContext); var appEntity = A.Fake <IAppEntity>(); A.CallTo(() => appEntity.Id).Returns(appId.Id); A.CallTo(() => appEntity.Name).Returns(appId.Name); httpContext.Features.Set <IAppFeature>(new AppResolver.AppFeature(appEntity)); var schemaEntity = A.Fake <ISchemaEntity>(); A.CallTo(() => schemaEntity.Id).Returns(schemaId.Id); A.CallTo(() => schemaEntity.SchemaDef).Returns(new Schema(schemaId.Name)); A.CallTo(() => appProvider.GetSchemaAsync(appId.Id, schemaId.Name)) .Returns(schemaEntity); A.CallTo(() => appProvider.GetSchemaAsync(appId.Id, schemaId.Id, false)) .Returns(schemaEntity); sut = new EnrichWithSchemaIdCommandMiddleware(appProvider, actionContextAccessor); }
public EnrichWithSchemaIdCommandMiddlewareTests() { actionContext.RouteData = new RouteData(); actionContext.HttpContext = httpContext; A.CallTo(() => actionContextAccessor.ActionContext) .Returns(actionContext); sut = new EnrichWithSchemaIdCommandMiddleware(appProvider, actionContextAccessor); }