public void TestMethod1() { string stockCode = "600036"; StockBonusDto insertData = example(); string dataFile = DataFiles.GetStockBonusFile(stockCode); if (File.Exists(dataFile)) { File.Delete(dataFile); } var appService = new StockBonusAppService(); // 测试插入数据 appService.Add(stockCode, insertData); Assert.IsTrue(appService.Exists(stockCode, insertData)); // 测试更新数据 insertData.PreTaxDividend = 100; appService.Update(stockCode, insertData); insertData.Description = "测试测试"; appService.Update(stockCode, insertData); Assert.IsTrue(appService.Exists(stockCode, insertData)); // 测试读取数据 var securities = appService.Get(stockCode).ToList(); Assert.IsNotNull(securities); Assert.IsTrue(securities.Count == 1); Assert.AreEqual(insertData.DateOfDeclaration, securities[0].DateOfDeclaration); Assert.AreEqual(insertData.PreTaxDividend, securities[0].PreTaxDividend); Assert.AreEqual(insertData.Description, securities[0].Description); }
public IEnumerable<StockBonusDto> Get(string stockCode) { #if DEBUG /*test code for communication*************************************/ var dto = new StockBonusDto() { ShareSplitCount = 100, }; var result = new List<StockBonusDto>(); result.Add(dto); return result; /*test code for communication*************************************/ #else var appService = new StockBonusAppService(); return appService.Get(stockCode).ToDto(); #endif }