コード例 #1
0
        public void Setup()
        {
            Reset();

            _dataProviderDependenciesFactory = SetupMock <IDataProviderDependenciesFactory>();
            _nameManager            = SetupMock <INameManager>();
            _dataCatalog            = SetupMock <IDataCatalog>();
            _dataSupplierFactory    = SetupMock <IDataSupplierFactory>();
            _dataDependencyFactory  = SetupMock <IDataDependencyFactory>();
            _requestRouter          = SetupMock <IRequestRouter>();
            _frameworkConfiguration = SetupMock <IFrameworkConfiguration>();

            _elementConfiguror = new ElementConfiguror(
                _dataSupplierFactory,
                _dataDependencyFactory,
                _nameManager,
                _requestRouter);

            _fluentBuilder = new FluentBuilder(
                _nameManager,
                _dataCatalog,
                _dataProviderDependenciesFactory.DataDependencyFactory,
                _dataProviderDependenciesFactory.DataSupplierFactory,
                _frameworkConfiguration);

            _fluentBuilder.DataProviderBuilder = new DataProviderBuilder(
                _dataProviderDependenciesFactory,
                _elementConfiguror,
                _nameManager,
                _fluentBuilder);
        }
コード例 #2
0
 public ModuleBuilder(
     IModuleDependenciesFactory moduleDependenciesFactory,
     IElementConfiguror elementConfiguror,
     IFluentBuilder fluentBuilder)
 {
     _moduleDependenciesFactory = moduleDependenciesFactory;
     _elementConfiguror         = elementConfiguror;
     _fluentBuilder             = fluentBuilder;
 }
コード例 #3
0
 public DataProviderBuilder(
     IDataProviderDependenciesFactory dataProviderDependenciesFactory,
     IElementConfiguror elementConfiguror,
     INameManager nameManager,
     IFluentBuilder fluentBuilder)
 {
     _dataProviderDependenciesFactory = dataProviderDependenciesFactory;
     _elementConfiguror = elementConfiguror;
     _nameManager       = nameManager;
     _fluentBuilder     = fluentBuilder;
 }
コード例 #4
0
 public BuildEngine(
     IPackageDependenciesFactory packageDependenciesFactory,
     IElementConfiguror elementConfiguror, 
     INameManager nameManager, 
     IDataProviderDependenciesFactory dataProviderDependenciesFactory)
 {
     _packageDependenciesFactory = packageDependenciesFactory;
     _elementConfiguror = elementConfiguror;
     _nameManager = nameManager;
     _dataProviderDependenciesFactory = dataProviderDependenciesFactory;
 }
コード例 #5
0
 public PackageBuilder(
     IPackageDependenciesFactory packageDependenciesFactory,
     IElementConfiguror elementConfiguror,
     INameManager nameManager,
     IFluentBuilder fluentBuilder)
 {
     _packageDependenciesFactory = packageDependenciesFactory;
     _elementConfiguror          = elementConfiguror;
     _nameManager   = nameManager;
     _fluentBuilder = fluentBuilder;
 }
コード例 #6
0
 public ServiceBuilder(
     IServiceDependenciesFactory serviceDependenciesFactory,
     IElementConfiguror elementConfiguror,
     IFluentBuilder fluentBuilder,
     IRequestRouter requestRouter,
     INameManager nameManager)
 {
     _serviceDependenciesFactory = serviceDependenciesFactory;
     _elementConfiguror          = elementConfiguror;
     _fluentBuilder = fluentBuilder;
     _requestRouter = requestRouter;
     _nameManager   = nameManager;
 }
コード例 #7
0
 public PageBuilder(
     IRequestRouter requestRouter,
     INameManager nameManager,
     IPageDependenciesFactory pageDependenciesFactory,
     IComponentDependenciesFactory componentDependenciesFactory,
     IElementConfiguror elementConfiguror,
     IFluentBuilder fluentBuilder)
 {
     _requestRouter                = requestRouter;
     _nameManager                  = nameManager;
     _pageDependenciesFactory      = pageDependenciesFactory;
     _componentDependenciesFactory = componentDependenciesFactory;
     _elementConfiguror            = elementConfiguror;
     _fluentBuilder                = fluentBuilder;
 }
コード例 #8
0
 public RegionBuilder(
     INameManager nameManager,
     IHtmlHelper htmlHelper,
     IRegionDependenciesFactory regionDependenciesFactory,
     IComponentDependenciesFactory componentDependenciesFactory,
     IElementConfiguror elementConfiguror,
     IFluentBuilder fluentBuilder)
 {
     _nameManager = nameManager;
     _htmlHelper  = htmlHelper;
     _regionDependenciesFactory    = regionDependenciesFactory;
     _componentDependenciesFactory = componentDependenciesFactory;
     _elementConfiguror            = elementConfiguror;
     _fluentBuilder = fluentBuilder;
 }
コード例 #9
0
        public ComponentBuilder(
            INameManager nameManager,
            IAssetManager assetManager,
            IHtmlHelper htmlHelper,
            IComponentDependenciesFactory componentDependenciesFactory,
            IElementConfiguror elementConfiguror,
            IFluentBuilder fluentBuilder)

        {
            _nameManager  = nameManager;
            _assetManager = assetManager;
            _htmlHelper   = htmlHelper;
            _componentDependenciesFactory = componentDependenciesFactory;
            _elementConfiguror            = elementConfiguror;
            _fluentBuilder = fluentBuilder;
        }
コード例 #10
0
 public BuildEngine(
     IRequestRouter requestRouter,
     INameManager nameManager,
     IModuleDependenciesFactory moduleDependenciesFactory,
     IPageDependenciesFactory pageDependenciesFactory,
     ILayoutDependenciesFactory layoutDependenciesFactory,
     IRegionDependenciesFactory regionDependenciesFactory,
     IComponentDependenciesFactory componentDependenciesFactory,
     IAssetManager assetManager,
     IHtmlHelper htmlHelper,
     IElementConfiguror elementConfiguror)
 {
     _requestRouter                = requestRouter;
     _nameManager                  = nameManager;
     _moduleDependenciesFactory    = moduleDependenciesFactory;
     _pageDependenciesFactory      = pageDependenciesFactory;
     _layoutDependenciesFactory    = layoutDependenciesFactory;
     _regionDependenciesFactory    = regionDependenciesFactory;
     _componentDependenciesFactory = componentDependenciesFactory;
     _assetManager                 = assetManager;
     _htmlHelper        = htmlHelper;
     _elementConfiguror = elementConfiguror;
 }