fix: 修复国联收益互换交易编号首次生成大小写不一致
- 首次入库后按 UpperTradeNumber 配置统一交易编号大小写 - 避免自动生成小写编号在后续编辑保存时被转为大写 - 补充交易编号大小写配置的单元测试
This commit is contained in:
+13
@@ -33,6 +33,19 @@ namespace YLErp.UnitTestProject.Modules.TradeModule.DocGenerateModule
|
||||
blankTrade, CompanyEnum.国泰君安));
|
||||
}
|
||||
|
||||
[DataTestMethod]
|
||||
[DataRow("GLMS-st0728-20260729-FICC-Q-210210IB", true, "GLMS-ST0728-20260729-FICC-Q-210210IB")]
|
||||
[DataRow("GLMS-st0728-20260729-FICC-Q-210210IB", false, "GLMS-st0728-20260729-FICC-Q-210210IB")]
|
||||
public void NormalizeTradeNumberCase_AppliesUpperTradeNumberConfiguration(
|
||||
string tradeNumber,
|
||||
bool upperTradeNumber,
|
||||
string expected)
|
||||
{
|
||||
var actual = GuolianContractNoGenerator.NormalizeTradeNumberCase(tradeNumber, upperTradeNumber);
|
||||
|
||||
Assert.AreEqual(expected, actual);
|
||||
}
|
||||
|
||||
[TestMethod]
|
||||
public void BuildTradeNumber_ClientTrade_UsesNumericSequenceAndSanitizesUnderlyingCode()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user