protected override IServiceCollection ConfigureApi(IServiceCollection services) { var modelBuilder = new TestModelBuilder(); var modelMapper = new TestModelMapper(); var querySourcer = new TestQuerySourcer(); var changeSetPreparer = new TestChangeSetPreparer(); var submitExecutor = new TestSubmitExecutor(); services.CutoffPrevious <IQueryExecutor>(DefaultQueryExecutor.Instance); services.CutoffPrevious <IModelBuilder>(modelBuilder); services.CutoffPrevious <IModelMapper>(modelMapper); services.CutoffPrevious <IQueryExpressionSourcer>(querySourcer); services.CutoffPrevious <IChangeSetPreparer>(changeSetPreparer); services.CutoffPrevious <ISubmitExecutor>(submitExecutor); return(services); }
protected override IServiceCollection ConfigureApi(IServiceCollection services) { var modelBuilder = new TestModelBuilder(); var modelMapper = new TestModelMapper(); var querySourcer = new TestQuerySourcer(); var changeSetPreparer = new TestChangeSetPreparer(); var submitExecutor = new TestSubmitExecutor(); services.CutoffPrevious<IQueryExecutor>(DefaultQueryExecutor.Instance); services.CutoffPrevious<IModelBuilder>(modelBuilder); services.CutoffPrevious<IModelMapper>(modelMapper); services.CutoffPrevious<IQueryExpressionSourcer>(querySourcer); services.CutoffPrevious<IChangeSetPreparer>(changeSetPreparer); services.CutoffPrevious<ISubmitExecutor>(submitExecutor); return services; }