Files
zszq-trs/UnitTestProject/Modules/TradeModule/TradeDetailQueryApiServiceTest.cs
2024-05-09 14:06:26 +08:00

100 lines
2.9 KiB
C#

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<string>
{
"dafashi"
},
//request.ClientNames = new List<string>
//{
// "浙江永武资本管理有限公司",
// "浙江北华资本管理有限公司"
//};
//request.ClientNumbers = new List<string>
//{
// "CW20160001",
// "CW20160003"
//};
//request.UnderlyingCodes = new List<string>
//{
// "AG2105",
// "000001.SZ",
// "A00"
//};
BuySell = "卖出",
TradeStatus = new List<string>
{
"确认成交",
"已平仓",
"已到期"
}
};
//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<string>
//{
// "浙江永武资本管理有限公司",
// "浙江北华资本管理有限公司"
//};
//request.ClientNumbers = new List<string>
//{
// "CW20160001",
// "CW20160003"
//};
//request.UnderlyingCodes = new List<string>
//{
// "AG2105",
// "000001.SZ",
// "A00"
//};
TradeStatus = new List<string>
{
"确认成交",
"已平仓",
"已到期"
},
OptDate = new DateTime(2022, 9, 1)
};
var list = new TradeDetailQueryApiV2Service(OptUserInfo.UnitTestUser).GetList(request);
Assert.IsTrue(list.Any());
}
}
}