예제 #1
0
            public static IServiceCollection ConfigureApi(Type apiType, IServiceCollection services)
            {
                var changeSetPreparer      = new StoreChangeSetInitializer();
                var submitExecutor         = new DefaultSubmitExecutor();
                var queryExpressionSourcer = new StoreQueryExpressionSourcer();

                //ApiBase.ConfigureApi(apiType, services);
                services.AddChainedService <IChangeSetInitializer>((sp, next) => changeSetPreparer);
                services.AddChainedService <ISubmitExecutor>((sp, next) => submitExecutor);
                services.AddChainedService <IQueryExpressionSourcer>((sp, next) => queryExpressionSourcer);

                return(services);
            }
예제 #2
0
        public void CanConstruct()
        {
            var instance = new DefaultSubmitExecutor();

            instance.Should().NotBeNull();
        }
예제 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DefaultSubmitExecutorTests"/> class.
 /// </summary>
 public DefaultSubmitExecutorTests()
 {
     testClass = new DefaultSubmitExecutor();
     serviceProviderFixture = new ServiceProviderMock();
 }