30 lines
1.1 KiB
C#
30 lines
1.1 KiB
C#
namespace YLErp.Modules.ExchangeTradeModule
|
|
{
|
|
[TestClass]
|
|
public class TestExchangeTradeSyncApiService
|
|
{
|
|
[TestMethod]
|
|
public void TestSmartTradingPushTrade()
|
|
{
|
|
//id InvestorId TradeNo TradeType Symbol Price Volume TradeSide TradeDate TradeTime ExchangeId OrderRef
|
|
//327570 1031#1106 20220525041795891 商品期货 TA209 6726.0 26.0 空头开仓 20220525 09:42:09 CZCE 10000382
|
|
|
|
var changes = new ExchangeTradeSyncApiService(OptUserInfo.UnitTestUser).Save(new ExchangeTradeSaveApiReq
|
|
{
|
|
TradeNumber = "20220525041795891",
|
|
UnderlyingCode = "TA209",
|
|
TradeDate = new System.DateTime(2022, 05, 25),
|
|
BuySell = "空头开仓",
|
|
TradePrice = 6726.0,
|
|
Lots = 26.0,
|
|
TradeType = "商品期货",
|
|
ExchangeAccountCode = "1031#1106",
|
|
Commission = 0,
|
|
IsHistory = true
|
|
},"");
|
|
|
|
Assert.AreEqual(changes, 2);
|
|
}
|
|
}
|
|
}
|