public void SetUp() { _mockStockPriceService = new Mock <IStockPriceService>(); _mockAccountService = new Mock <IDataService <Account> >(); _buyStockService = new BuyStockService(_mockStockPriceService.Object, _mockAccountService.Object); }
public void Setup() { _dbSessionService = Substitute.For <IDbSessionService>(); _walletQueryService = Substitute.For <IWalletQueryService>(); _stockQueryService = Substitute.For <IStockQueryService>(); _sut = new BuyStockService(_dbSessionService, _walletQueryService, _stockQueryService); }
static void BuyStockTest() { IStockService stockPriceService = new StockService(); IDataService <Account> accountService = new GenericDataService <Account>(new EF.SimpleTraderDbContextFactory()); IBuyStockService buyStockService = new BuyStockService(stockPriceService, accountService); Account account = accountService.GetOne(1).Result; // x账户 买 AAPL 股票 2份 buyStockService.BuyStock(account, "AAPL", 2); }