public static RealizedPLData Create(DataRow dr) { RealizedPLData data = new RealizedPLData(); CreateHelper(dr, data); data.EquvAmount = dr.EscapeDBNULL<decimal>("TradePLValued"); data.MonthlyChangeRate = data.ExchangeRate; data.OriginAmount = data.EquvAmount / data.ExchangeRate; data.Type = BusinessTypeEnum.RealizedPL; data.ProductName = dr.EscapeDBNULL<string>("ProductName"); return data; }
public void ExportTest() { RealizedPLData plData = new RealizedPLData(); plData.Type = BusinessTypeEnum.RealizedPL; plData.FromMt4LoginID = "person001"; plData.ToMt4LoginID = "WF0002"; plData.FromTradeDay = DateTime.Now.AddDays(-10); plData.ToTradeDay = DateTime.Now; plData.OriginAmount = 2345.5678m; plData.ExchangeRate = 7.8889m; plData.EquvAmount = plData.OriginAmount * plData.ExchangeRate; plData.CurrencyCode = "HKD"; plData.MonthlyChangeRate = 0.8999m; plData.ProductName = "LLS伦敦银"; int recordIndex = 1; bool result = FileExportHelper.Export(plData, "realizedPl.txt", recordIndex, RealizedPlManager.Process); Assert.IsTrue(result); }