从山证v2.3.0拷贝
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
||||
using System;
|
||||
|
||||
namespace YLErp.Modules.TradeModule
|
||||
{
|
||||
[TestClass]
|
||||
public class TradeHisDataServiceTest : YLUnitTestBase
|
||||
{
|
||||
[TestMethod("保存交易持仓波动率")]
|
||||
public void TestSaveTradeVolatility()
|
||||
{
|
||||
var data = new TradeHisDataService(this).SaveTradeVolatility(new DBModels.TradeVolatilityDto
|
||||
{
|
||||
TradeNumber = "CW20180051C1693",
|
||||
NumOfSmoothingDays = 1,
|
||||
TradeCloseVolatility = 0.33,
|
||||
TradePositionVolatility = 0.33,
|
||||
},false);
|
||||
|
||||
Assert.IsTrue(Math.Abs((data.TradePositionVolatility ?? 0) - 0.33) < 1e-6);
|
||||
|
||||
data = new TradeHisDataService(this).SaveTradeVolatility(new DBModels.TradeVolatilityDto
|
||||
{
|
||||
TradeNumber = "CW20180051C1693",
|
||||
NumOfSmoothingDays = 1,
|
||||
TradeCloseVolatility = 0.36,
|
||||
TradePositionVolatility = 0.36,
|
||||
}, false);
|
||||
|
||||
Assert.IsTrue(Math.Abs((data.TradePositionVolatility ?? 0) - 0.36) < 1e-6);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user