public MatchingEngineCallDeduplicationsProjection(
     IMatchingEngineCallsDeduplicationRepository deduplicationRepository,
     ICrossClientCashoutRepository crossClientCashoutRepository,
     IChaosKitty chaosKitty)
 {
     _deduplicationRepository      = deduplicationRepository;
     _crossClientCashoutRepository = crossClientCashoutRepository;
     _chaosKitty = chaosKitty;
 }
 public MatchingEngineCallDeduplicationsProjection(
     IMatchingEngineCallsDeduplicationRepository deduplicationRepository,
     ICashinRepository cashinRepository,
     IChaosKitty chaosKitty)
 {
     _deduplicationRepository = deduplicationRepository;
     _chaosKitty       = chaosKitty;
     _cashinRepository = cashinRepository;
 }
コード例 #3
0
 public EnrollToMatchingEngineCommandsHandler(
     IChaosKitty chaosKitty,
     ILogFactory logFactory,
     IBlockchainWalletsClient walletsClient,
     IMatchingEngineCallsDeduplicationRepository deduplicationRepository,
     IMatchingEngineClient meClient)
 {
     _chaosKitty = chaosKitty ?? throw new ArgumentNullException(nameof(chaosKitty));
     _log        = logFactory.CreateLog(this);
     _deduplicationRepository = deduplicationRepository ?? throw new ArgumentNullException(nameof(deduplicationRepository));
     _meClient = meClient ?? throw new ArgumentNullException(nameof(meClient));
 }
コード例 #4
0
 public EnrollToMatchingEngineCommandsHandler(
     IChaosKitty chaosKitty,
     ILogFactory logFactory,
     IBlockchainWalletsClient walletsClient,
     IMatchingEngineCallsDeduplicationRepository deduplicationRepository,
     IMatchingEngineClient meClient)
 {
     _chaosKitty              = chaosKitty;
     _log                     = logFactory.CreateLog(this);
     _walletsClient           = walletsClient;
     _deduplicationRepository = deduplicationRepository;
     _meClient                = meClient;
 }