Example #1
0
 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);
 }