Files
zszq-trs/UnitTestProject/Modules/RiskModule/TestTradeRiskCalcService.cs
T
2024-05-09 14:06:26 +08:00

54 lines
1.5 KiB
C#

using YLErp.Commons;
using YLErp.Modules.TradeRiskCalcModule;
namespace YLErp.Modules.RiskModule
{
[TestClass]
public class TestTradeRiskCalcService
{
[TestMethod]
public void Test1()
{
}
class TradeDataSourceDemo : ITradeDataSource
{
public TraceWrap Trace { get; set; }
public IEnumerable<ExchangeTrade> GetExchangeTrades()
{
var bb = new ExchangeTrade
{
AssetBookId = 79,
Comments = "",
Commission = 0,
CommissionType = DBModels.Enums.CommissionType.手动录入,
CreateTime = DateTime.Now,
ExchangeAccountCode = "",
ExchangeAccountId = 0,
ExerciseMode = "",
InstrumentType = ConsGlobal.InstrumentType.Stock,
IsValid = true,
MaturityDate = null,
Notional = 1000,
TradeAmount = 1000,
TradeLots = 10,
TradeSide = "多头买入",
TradeSinglePrice = 100,
UnderlyingCode = "000001.sz"
};
var list = new List<ExchangeTrade>();
return list;
}
public IEnumerable<trade> GetOtcTrades()
{
return Enumerable.Empty<trade>();
}
}
}
}