コード例 #1
0
 public TradingOperationService(IClientService clientService, IClientsSharesService clientsSharesService, TransactionHistoryService operationHistoryService, BalanceService balanceService)
 {
     this.clientService           = clientService;
     this.clientsSharesService    = clientsSharesService;
     this.operationHistoryService = operationHistoryService;
     this.balanceService          = balanceService;
 }
コード例 #2
0
 public TradingInteractiveService(IPhraseProvider phraseProvider, IIOProvider ioProvider, ILogger logger, IValidator validator,
                                  IClientService clientService, IShareService shareService, IClientsSharesService clientsSharesService)
 {
     this.phraseProvider       = phraseProvider;
     this.ioProvider           = ioProvider;
     this.logger               = logger;
     this.validator            = validator;
     this.clientService        = clientService;
     this.shareService         = shareService;
     this.clientsSharesService = clientsSharesService;
 }
コード例 #3
0
 public void Initialize()
 {
     clientService        = Substitute.For <IClientService>();
     shareService         = Substitute.For <IShareService>();
     clientsSharesService = Substitute.For <IClientsSharesService>();
     shareService.GetAllShares().Returns(new List <ShareEntity>()
     {
         new ShareEntity()
         {
             ShareID   = 1,
             ShareCost = 10
         }
     });
 }
コード例 #4
0
 public SharesController(IClientsSharesService shareService)
 {
     this.shareService = shareService;
 }
コード例 #5
0
 public TradingOperationService(IClientService clientService, IShareService shareService, IClientsSharesService clientsSharesService)
 {
     this.clientService        = clientService;
     this.shareService         = shareService;
     this.clientsSharesService = clientsSharesService;
 }