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); }
private FluentBuilder( FluentBuilder parent, Func <Type, object> factory, IPackage packageContext, IDataCatalog dataCatalog, IDataDependencyFactory dataDependencyFactory, IDataSupplierFactory dataSupplierFactory) { _nameManager = parent._nameManager; _assemblies = parent._assemblies; _types = parent._types; _packageContext = packageContext; _dataCatalog = dataCatalog; _dataDependencyFactory = dataDependencyFactory; _dataSupplierFactory = dataSupplierFactory; _factory = factory; ModuleBuilder = parent.ModuleBuilder; PageBuilder = parent.PageBuilder; LayoutBuilder = parent.LayoutBuilder; RegionBuilder = parent.RegionBuilder; ComponentBuilder = parent.ComponentBuilder; ServiceBuilder = parent.ServiceBuilder; PackageBuilder = parent.PackageBuilder; DataProviderBuilder = parent.DataProviderBuilder; }
public DataProviderDependenciesFactory( IDataConsumerFactory dataConsumerFactory, IDataSupplierFactory dataSupplierFactory, IDataDependencyFactory dataDependencyFactory) { DataConsumerFactory = dataConsumerFactory; DataSupplierFactory = dataSupplierFactory; DataDependencyFactory = dataDependencyFactory; }
public ElementConfiguror( IDataSupplierFactory dataSupplierFactory, IDataDependencyFactory dataDependencyFactory, INameManager nameManager, IRequestRouter requestRouter) { _dataSupplierFactory = dataSupplierFactory; _dataDependencyFactory = dataDependencyFactory; _nameManager = nameManager; _requestRouter = requestRouter; }
public FluentBuilder( INameManager nameManager, IDataCatalog dataCatalog, IDataDependencyFactory dataDependencyFactory, IDataSupplierFactory dataSupplierFactory) { _nameManager = nameManager; _dataCatalog = dataCatalog; _dataDependencyFactory = dataDependencyFactory; _dataSupplierFactory = dataSupplierFactory; _assemblies = new HashSet <string>(); _types = new HashSet <Type>(); }
public RegionDependenciesFactory( IDataScopeProviderFactory dataScopeProviderFactory, IDataConsumerFactory dataConsumerFactory, IDataDependencyFactory dataDependencyFactory, IDataSupplierFactory dataSupplierFactory, IDataScopeFactory dataScopeFactory) { DataScopeProviderFactory = dataScopeProviderFactory; DataConsumerFactory = dataConsumerFactory; DataDependencyFactory = dataDependencyFactory; DataSupplierFactory = dataSupplierFactory; DataScopeFactory = dataScopeFactory; }
public FluentBuilder( INameManager nameManager, IDataCatalog dataCatalog, IDataDependencyFactory dataDependencyFactory, IDataSupplierFactory dataSupplierFactory, IFrameworkConfiguration frameworkConfiguration) { _nameManager = nameManager; _dataCatalog = dataCatalog; _dataDependencyFactory = dataDependencyFactory; _dataSupplierFactory = dataSupplierFactory; _assemblies = new HashSet <string>(); _types = new HashSet <Type>(); frameworkConfiguration.Subscribe(config => _debugLogging = config.DebugLogging); }
public RegionDependenciesFactory( IDataScopeProviderFactory dataScopeProviderFactory, IDataConsumerFactory dataConsumerFactory, IDataDependencyFactory dataDependencyFactory, IDataSupplierFactory dataSupplierFactory, IDataScopeFactory dataScopeFactory, ICssWriterFactory cssWriterFactory, IJavascriptWriterFactory javascriptWriterFactory) { DataScopeProviderFactory = dataScopeProviderFactory; DataConsumerFactory = dataConsumerFactory; DataDependencyFactory = dataDependencyFactory; DataSupplierFactory = dataSupplierFactory; DataScopeFactory = dataScopeFactory; CssWriterFactory = cssWriterFactory; JavascriptWriterFactory = javascriptWriterFactory; }