public void TestSetup() { // Инициализируем методы GetTickers, GetMetadataByCategory, GetAccountGroupsWithSessionInfo TradeSharpDictionary.Initialize(MoqTradeSharpDictionary.Mock); // Инициализируем словарь котировок dailyQuoteStorage = new DailyQuoteStorage(); dailyQuoteStorage.InitializeFake(QuoteMaker.MakeQuotesForQuoteDailyStorage(null)); // Готовим объекты, которые будем тестировать и на которых будем тестировать curveCalculator = new EquityCurveCalculator(); }
public void TestSetup() { #region Запоминиаем имена методов, которые будем мОчить разными реализациями в ходе тестов List <MarketOrder> voidOrdersList; List <BalanceChange> voidBalanceChangesList; getHistoryOrdersName = ProxyBuilder.GetMethodName <ITradeSharpAccount>(a => a.GetHistoryOrders(null, null, out voidOrdersList)); getMarketOrdersName = ProxyBuilder.GetMethodName <ITradeSharpAccount>(a => a.GetMarketOrders(0, out voidOrdersList)); getBalanceChangesName = ProxyBuilder.GetMethodName <ITradeSharpAccount>(a => a.GetBalanceChanges(0, null, out voidBalanceChangesList)); #endregion fakeTradeAccount = ProxyBuilder.Instance.GetImplementer <ITradeSharpAccount>(); TradeSharpAccount.Initialize(fakeTradeAccount); // Инициализируем словарь котировок dailyQuoteStorage = new DailyQuoteStorage(); dailyQuoteStorage.InitializeFake(QuoteMaker.MakeQuotesForQuoteDailyStorage(null)); SetupMockMethodImplementation(); }