Beispiel #1
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>();
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AsyncFunctionManager"/> class.
 /// </summary>
 internal AsyncFunctionManager(IAsyncFunctionsAdapter functionsAdapter)
     : base(functionsAdapter)
 {
     _functionsAdapter = functionsAdapter;
 }