Пример #1
0
        public void SetUp()
        {
            RegisterDependencies();

            _accountAssetsManager = Container.Resolve <TradingInstrumentsManager>();
            _swapService          = Container.Resolve <ICommissionService>();
            _tradingInstruments   = Container.Resolve <ITradingInstrumentsApi>();
            _bestPriceConsumer    = Container.Resolve <IEventChannel <BestPriceChangeEventArgs> >();
        }
Пример #2
0
 public TradingInstrumentsManager(
     ITradingInstrumentsCacheService tradingInstrumentsCacheService,
     ITradingInstrumentsApi tradingInstrumentsApi,
     IConvertService convertService,
     ILog log)
 {
     _tradingInstrumentsCacheService = tradingInstrumentsCacheService;
     _tradingInstrumentsApi          = tradingInstrumentsApi;
     _convertService = convertService;
     _log            = log;
 }
Пример #3
0
 public TradingInstrumentsManager(
     ITradingInstrumentsCacheService tradingInstrumentsCacheService,
     ITradingInstrumentsApi tradingInstrumentsApi,
     IConvertService convertService,
     IConsole console)
 {
     _tradingInstrumentsCacheService = tradingInstrumentsCacheService;
     _tradingInstrumentsApi          = tradingInstrumentsApi;
     _convertService = convertService;
     _console        = console;
 }
 public AccountManagementService(IAccountsRepository accountsRepository,
                                 ITradingConditionsService tradingConditionsService,
                                 ISendBalanceCommandsService sendBalanceCommandsService,
                                 AccountManagementSettings settings,
                                 IEventSender eventSender,
                                 ILog log,
                                 ISystemClock systemClock,
                                 AccountsCache cache,
                                 IAccountBalanceChangesRepository accountBalanceChangesRepository,
                                 IDealsApi dealsApi,
                                 IEodTaxFileMissingRepository taxFileMissingRepository,
                                 IAccountsApi accountsApi,
                                 IPositionsApi positionsApi,
                                 ITradingInstrumentsApi tradingInstrumentsApi,
                                 IFeatureManager featureManager,
                                 IAuditService auditService,
                                 CorrelationContextAccessor correlationContextAccessor,
                                 IBrokerSettingsCache brokerSettingsCache)
 {
     _accountsRepository         = accountsRepository;
     _tradingConditionsService   = tradingConditionsService;
     _sendBalanceCommandsService = sendBalanceCommandsService;
     _settings    = settings;
     _eventSender = eventSender;
     _log         = log;
     _systemClock = systemClock;
     _cache       = cache;
     _accountBalanceChangesRepository = accountBalanceChangesRepository;
     _dealsApi = dealsApi;
     _taxFileMissingRepository = taxFileMissingRepository;
     _accountsApi                = accountsApi;
     _positionsApi               = positionsApi;
     _tradingInstrumentsApi      = tradingInstrumentsApi;
     _featureManager             = featureManager;
     _auditService               = auditService;
     _correlationContextAccessor = correlationContextAccessor;
     _brokerSettingsCache        = brokerSettingsCache;
 }