using YLErp.Modules.TradeModule.ApiModule; using YLErp.Modules.TradeModule.BaseModels; using YLErp.Modules.TradeModule.QueryModule; namespace YLErp.Modules.TradeModule { [TestClass] public class TradeDetailQueryApiServiceTest { [TestMethod] public void TestDetailQueryApiV1() { var request = new TradeDetailQueryApiModel { PageIndex = 1, PageSize = 20, AssetBookNames = new List { "dafashi" }, //request.ClientNames = new List //{ // "浙江永武资本管理有限公司", // "浙江北华资本管理有限公司" //}; //request.ClientNumbers = new List //{ // "CW20160001", // "CW20160003" //}; //request.UnderlyingCodes = new List //{ // "AG2105", // "000001.SZ", // "A00" //}; BuySell = "卖出", TradeStatus = new List { "确认成交", "已平仓", "已到期" } }; //detailQueryApiModel.TraderNames = new[] { "wangjiankang" }; //detailQueryApiModel.SettlementDate = Convert.ToDateTime("2021-05-28"); //detailQueryApiModel.TradeDate = Convert.ToDateTime("2021-04-29"); //detailQueryApiModel.ExerciseDate = Convert.ToDateTime("2021-05-28"); var list = new TradeDetailQueryApiService(OptUserInfo.UnitTestUser).TradeDetailPageList(request); Assert.IsTrue(list.Any()); } [TestMethod] public void TestDetailQueryApiV2() { var request = new TradeDetailQueryApiV2Request { //request.ClientNames = new List //{ // "浙江永武资本管理有限公司", // "浙江北华资本管理有限公司" //}; //request.ClientNumbers = new List //{ // "CW20160001", // "CW20160003" //}; //request.UnderlyingCodes = new List //{ // "AG2105", // "000001.SZ", // "A00" //}; TradeStatus = new List { "确认成交", "已平仓", "已到期" }, OptDate = new DateTime(2022, 9, 1) }; var list = new TradeDetailQueryApiV2Service(OptUserInfo.UnitTestUser).GetList(request); Assert.IsTrue(list.Any()); } } }