public AsyncDataObjectQueryProvider(IStateManager stateManager, IAsyncObjectModelAdapter objectModelAdapter, NcoreVersion ncoreVersion)
     : base(stateManager, objectModelAdapter, ncoreVersion)
 {
     _stateManager       = stateManager;
     _objectModelAdapter = objectModelAdapter;
     _ncoreVersion       = ncoreVersion;
 }
示例#2
0
        public EphorteContext(
            IAsyncObjectModelAdapter asyncObjectModelAdapter = null,
            IAsyncFunctionsAdapter asyncfunctionsAdapter     = null,
            IAsyncDocumentsAdapter asyncDocumentsAdapter     = null,
            IAsyncMetadataAdapter asyncMetadataAdapter       = null,
            NcoreVersion ncoreVersion = null
            ) : this(CreateAsyncStateManager, asyncObjectModelAdapter, asyncfunctionsAdapter, asyncDocumentsAdapter, asyncMetadataAdapter, ncoreVersion)
        {
            if (asyncObjectModelAdapter != null)
            {
                _asyncObjectModelAdapter = asyncObjectModelAdapter;
            }

            if (asyncfunctionsAdapter != null)
            {
                _asyncFunctionManager = new AsyncFunctionManager(asyncfunctionsAdapter);
            }

            if (asyncDocumentsAdapter != null)
            {
                _asyncDocumentManager = new AsyncDocumentManager(asyncDocumentsAdapter);
            }

            if (asyncMetadataAdapter != null)
            {
                _asyncMetadataManager = new AsyncMetadataManager(asyncMetadataAdapter);
            }
        }
 public void TestInit()
 {
     _objectModelAdapterMock = MockRepository.GenerateMock <IAsyncObjectModelAdapter>();
     _functionsAdapterMock   = MockRepository.GenerateMock <IAsyncFunctionsAdapter>();
 }
 public static IMethodOptions <Task <int> > StubQueryCountAsync(this IAsyncObjectModelAdapter @this)
 {
     return(@this.Stub(x => x.QueryCountAsync(Arg <string> .Is.Anything, Arg <string> .Is.Anything, Arg <string> .Is.Anything)));
 }
 public static IMethodOptions <Task <IEnumerable <object> > > StubQueryAsync(this IAsyncObjectModelAdapter @this)
 {
     return(@this.Stub(x => x.QueryAsync(Arg <string> .Is.Anything, Arg <string> .Is.Anything, Arg <string> .Is.Anything, Arg <IEnumerable <string> > .Is.Anything, Arg <int?> .Is.Anything, Arg <int?> .Is.Anything)));
 }