从山证v2.3.0拷贝

This commit is contained in:
吴方海
2024-05-09 14:06:26 +08:00
parent 566ff33259
commit f9d8a256a6
4471 changed files with 1203456 additions and 9 deletions
@@ -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);
}
}
}