public void ShouldStartManyTradersAndStopAll() { var pairs = new List <string>() { "BTCUSDT", "LTCUSDT", "TRXBTC" }; var traderRules = new Mock <List <ITraderRule> >().Object; var transactionId1 = _traderManager.StartNewTrader(pairs, traderRules); var transactionId2 = _traderManager.StartNewTrader(pairs, traderRules); var transactionId3 = _traderManager.StartNewTrader(pairs, traderRules); var transactionId4 = _traderManager.StartNewTrader(pairs, traderRules); _traderManager.StopTraderByTransactionId(transactionId1); _traderManager.StopTraderByTransactionId(transactionId2); _traderManager.StopTraderByTransactionId(transactionId3); _traderManager.StopTraderByTransactionId(transactionId4); Assert.True(true); }