コード例 #1
0
ファイル: AcceptanceTests.cs プロジェクト: leszekkoc/Citi1
 public void Initalize()
 {
     _brokers = new DigicoinBrokerSelector(new IDigicoinBroker[] { _broker1, _broker2 });
     _trades = new TradeRepository();
     _reports = new DigicoinReports(_trades);
     _trader = new DigicoinTrader(_brokers, _trades);
 }
コード例 #2
0
ファイル: DigicoinTrader.cs プロジェクト: leszekkoc/Citi1
 /// <summary>
 /// Initialize <see cref="DigicoinTrader"/> class.
 /// </summary>
 /// <param name="brokers">Digicoin trading brokers.</param>
 /// <param name="trades">Trades repository.</param>
 public DigicoinTrader(IDigicoinBrokerSelector brokers, ITradeRepository trades)
 {
     if (brokers == null)
     {
         throw new ArgumentNullException("brokers");
     }
     if (trades == null)
     {
         throw new ArgumentNullException("trades");
     }
     _trades = trades;
     _brokers = brokers;
 }
コード例 #3
0
 public void Initialize()
 {
     _brokers = Substitute.For<IDigicoinBrokerSelector>();
     _repository = Substitute.For<ITradeRepository>();
     _trader = new DigicoinTrader(_brokers, _repository);
 }