public void TestMethod1() { string stockCode = "600036"; StockStructureDto insertData = example(); string dataFile = DataFiles.GetStockStructureFile(stockCode); if (File.Exists(dataFile)) { File.Delete(dataFile); } var appService = new StockStructureAppService(); // 测试插入数据 appService.Add(stockCode, insertData); Assert.IsTrue(appService.Exists(stockCode, insertData)); // 测试更新数据 insertData.SharesA = 100; appService.Update(stockCode, insertData); insertData.Reason = "测试测试"; 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.DateOfChange, securities[0].DateOfChange); Assert.AreEqual(insertData.SharesA, securities[0].SharesA); Assert.AreEqual(insertData.Reason, securities[0].Reason); }
public IEnumerable<StockStructureDto> Get(string stockCode) { #if DEBUG /*test code for communication*************************************/ var dto = new StockStructureDto() { SharesA = 12324232, Reason = "测试测试测试" }; var result = new List<StockStructureDto>(); result.Add(dto); return result; /*test code for communication*************************************/ #else var appService = new StockStructureAppService(); return appService.Get(stockCode).ToDto(); #endif }