public SnapshotService( IScheduleSettingsCacheService scheduleSettingsCacheService, IAccountsCacheService accountsCacheService, IQuoteCacheService quoteCacheService, IFxRateCacheService fxRateCacheService, IOrderReader orderReader, IDateService dateService, ITradingEngineSnapshotsRepository tradingEngineSnapshotsRepository, ISnapshotValidationService snapshotValidationService, IQueueValidationService queueValidationService, IMarginTradingBlobRepository blobRepository, ILog log, IFinalSnapshotCalculator finalSnapshotCalculator) { _scheduleSettingsCacheService = scheduleSettingsCacheService; _accountsCacheService = accountsCacheService; _quoteCacheService = quoteCacheService; _fxRateCacheService = fxRateCacheService; _orderReader = orderReader; _dateService = dateService; _tradingEngineSnapshotsRepository = tradingEngineSnapshotsRepository; _snapshotValidationService = snapshotValidationService; _queueValidationService = queueValidationService; _blobRepository = blobRepository; _log = log; _finalSnapshotCalculator = finalSnapshotCalculator; }
public FakeSnapshotService(ITradingEngineSnapshotsRepository tradingEngineSnapshotsRepository, IDateService dateService, ILog log) { _tradingEngineSnapshotsRepository = tradingEngineSnapshotsRepository; _dateService = dateService; _log = log; }
public SnapshotValidationService( ITradingEngineSnapshotsRepository tradingEngineSnapshotsRepository, IOrdersHistoryRepository ordersHistoryRepository, IPositionsHistoryRepository positionsHistoryRepository, IOrderReader orderCache, ILog log) { _tradingEngineSnapshotsRepository = tradingEngineSnapshotsRepository; _ordersHistoryRepository = ordersHistoryRepository; _positionsHistoryRepository = positionsHistoryRepository; _orderCache = orderCache; _log = log; }
public SnapshotService( IScheduleSettingsCacheService scheduleSettingsCacheService, IAccountsCacheService accountsCacheService, IQuoteCacheService quoteCacheService, IFxRateCacheService fxRateCacheService, IOrderReader orderReader, IDateService dateService, ITradingEngineSnapshotsRepository tradingEngineSnapshotsRepository) { _scheduleSettingsCacheService = scheduleSettingsCacheService; _accountsCacheService = accountsCacheService; _quoteCacheService = quoteCacheService; _fxRateCacheService = fxRateCacheService; _orderReader = orderReader; _dateService = dateService; _tradingEngineSnapshotsRepository = tradingEngineSnapshotsRepository; }
public DraftSnapshotKeeper(ITradingEngineSnapshotsRepository tradingEngineSnapshotsRepository) { _tradingEngineSnapshotsRepository = tradingEngineSnapshotsRepository; }