public void SymbolSettings_ToString_test() { DateTime expirationDate = new DateTime(2013, 12, 16); SymbolSettings ss = new SymbolSettings("RTS-12.13_FT", "RIZ3", "Фьючерсный контракт на Индекс РТС", "Фьючерс", 5, 1, 6.37572, 10, expirationDate, 35, 149020); string result = String.Format("SymbolSettings: {0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10}", ss.Name, ss.ShortName, ss.Description, ss.Type, ss.PricePrecision, ss.LotSize, ss.MinStepPrice, ss.MinPriceStep, ss.ExpirationDate, ss.DaysBeforeExpiration, ss.LastPrice); Assert.AreEqual(result, ss.ToString()); }
private void stServer_AddSymbol(int row, int nrows, string symbol, string short_name, string long_name, string type, int decimals, int lot_size, double punkt, double step, string sec_ext_id, string sec_exch_name, DateTime expiryDate, double days_before_expiry, double strike) { SymbolSettings item = new SymbolSettings(symbol, short_name, long_name, type, decimals, lot_size, punkt, step, expiryDate, days_before_expiry, strike); this.logger.Log(String.Format("{0:dd/MM/yyyy H:mm:ss.fff}, {1}, получен {2}", BrokerDateTime.Make(DateTime.Now), this.GetType().Name, item.ToString())); this.symbolsData.Get <HashSetOfNamedMutable <SymbolSettings> >().Add(item); }