public ConfigurationValidator(IConfigurationGetter configurationGetter) : base(configurationGetter) { Requires(configurationGetter != null); errors = new List <string>(); }
private ObjectGiver CreateObjectGiver(HttpContext context) { // ToDo - merge this with the main request controller setup ObjectGiverAndRegistrar giverAndRegistrar = new ObjectGiverAndRegistrar(); HttpRequest request = context.Request; giverAndRegistrar.AddTypedObject(typeof(HttpRequest), request); giverAndRegistrar.AddTypedObject(typeof(HttpContext), context); giverAndRegistrar.AddTypedObject(typeof(ObjectGiver), giverAndRegistrar); // Add functionality to object giver to handle this? giverAndRegistrar.AddTypedObject(typeof(IRequest), new AggregatedRequest(new NameValueCollectionRequest(request.Form), new NameValueCollectionRequest(request.QueryString))); giverAndRegistrar.SetImplementationType(typeof(IPathMapper), typeof(HttpPathMapper)); giverAndRegistrar.SetDependencyImplementationForType(typeof(PathMappingMultiTransformer), typeof(IMultiTransformer), typeof(HtmlAwareMultiTransformer)); IConfigurationGetter configurationGetter = (IConfigurationGetter)giverAndRegistrar.GiveObjectByType(typeof(IConfigurationGetter)); if (configurationGetter == null) { throw new CruiseControlException("Unable to instantiate configuration getter"); } return(giverAndRegistrar); }
private void PrepareMock() { IFactoryDFS <ExchangeRate> factory = PrepareFactory(); IBaseService <ExchangeRate> serviceRate = PrepareMockBaseExchangeRateWorks(); IBaseService <Transaction> ServiceTransac = PrepareMockBaseTransactionWorks(); IConfigurationGetter config = PrepareMockConfig(); //IConversionController controller = new ConversionController(serviceRate, ServiceTransac, config, factory); }
public TransactionRemoteRepository(IRequestClient Client, IConfigurationGetter configGetter, ISerializer <IEnumerable <Transaction>, string> serializer) { _Client = Client; _ConfigGetter = configGetter; _Serializer = serializer; }
public TransactionFileRepository(ISerializer <IEnumerable <Transaction>, string> Serializer, IFileReader FileReader, IConfigurationGetter Configuration) { _Serializer = Serializer; _FileReader = FileReader; _Configuration = Configuration; }
internal ConfigurationBase(IConfigurationGetter configurationGetter) { Requires(configurationGetter != null); this.configurationGetter = configurationGetter; }
public Configuration(IConfigurationGetter configurationGetter) : base(configurationGetter) { Requires(configurationGetter != null); }
public ExchangeRateFileRepository(ISerializer <IEnumerable <ExchangeRate>, string> Serializer, IFileReader FileReader, IConfigurationGetter configuration) { _Serializer = Serializer; _FileReader = FileReader; _Configuration = configuration; }
protected BasicConversionController(RService ServiceRates, TService ServiceTransactions, ConfGetter ConfigurationGetter) { _ServiceRates = ServiceRates; _ServiceTransactions = ServiceTransactions; _ConfigurationGetter = ConfigurationGetter; }
public ExchangeRateRemoteRepository(IRequestClient Client, IConfigurationGetter configGetter, ISerializer <IEnumerable <ExchangeRate>, string> serializer) { _Client = Client; _ConfigGetter = configGetter; _Serializer = serializer; }
public ConversionController(IBaseService <ExchangeRate> ServiceRates, IBaseService <Transaction> ServiceTransactions, IConfigurationGetter ConfigurationGetter, IFactoryDFS <ExchangeRate> FactoryDFS) : base(ServiceRates, ServiceTransactions, ConfigurationGetter) { _Currency = _ConfigurationGetter.GetValue(ControllerConfigurationKeys.CURRENCY); _FactoryDFS = FactoryDFS; }