public void TestMethod1() { ExchangeSystemSetting setting = new ExchangeSystemSetting(); XmlSerializer serializer = new XmlSerializer(typeof(ManagerSettings)); ManagerSettings settings = (ManagerSettings)serializer.Deserialize(new FileStream(@"D:\Teams\iExchangeCollection\iExchange3 Team\Manager\Manager.UnitTest\bin\Debug\Configuration\Manager.config", FileMode.Open)); setting = settings.ExchangeSystems[0]; QuotationServer quotation = new QuotationServer(setting); List<GeneralQuotation> quotations = new List<GeneralQuotation>(); GeneralQuotation gene = new GeneralQuotation(); gene.Ask = 10; gene.Bid = 10; gene.High = 20; gene.Low = 8; gene.Volume = "12"; gene.TotalVolume = "13"; gene.OriginCode = "XAUUSD"; quotations.Add(gene); Token token = new Token(Guid.Empty, UserType.System, AppType.RiskMonitor); iExchange.Common.OriginQuotation[] originQs = null; iExchange.Common.OverridedQuotation[] overridedQs = null; quotation.SetQuotation(token, quotations, out originQs, out overridedQs); }
public void SetQuotationTest() { ExchangeSystemSetting setting = new ExchangeSystemSetting(); XmlSerializer serializer = new XmlSerializer(typeof(ManagerSettings)); ManagerSettings settings = (ManagerSettings)serializer.Deserialize(new FileStream(@"D:\Teams\iExchangeCollection\iExchange3 Team\Manager\Manager.UnitTest\bin\Debug\Configuration\Manager.config", FileMode.Open)); setting = settings.ExchangeSystems[0]; // 初始化为适当的值 QuotationServer target = new QuotationServer(setting); // 初始化为适当的值 Token token = new Token(Guid.Empty, UserType.System, AppType.QuotationCollector); // 初始化为适当的值 List<GeneralQuotation> quotations = new List<GeneralQuotation>(); // 初始化为适当的值 GeneralQuotation gene = new GeneralQuotation(); gene.Ask = 10; gene.Bid = 10; gene.High = 20; gene.Low = 8; gene.Volume = "12"; gene.TotalVolume = "13"; gene.OriginCode = "XAUUSD"; quotations.Add(gene); iExchange.Common.OriginQuotation[] originQs = null; // 初始化为适当的值 //iExchange.Common.OriginQuotation[] originQsExpected = null; // 初始化为适当的值 iExchange.Common.OverridedQuotation[] overridedQs = null; // 初始化为适当的值 //iExchange.Common.OverridedQuotation[] overridedQsExpected = null; // 初始化为适当的值 bool expected = true; // 初始化为适当的值 bool actual; actual = target.SetQuotation(token, quotations, out originQs, out overridedQs); //Assert.AreEqual(originQsExpected, originQs); //Assert.AreEqual(overridedQsExpected, overridedQs); Assert.AreEqual(expected, actual); }