Skip to content

Commit 2ff586e

Browse files
committed
修复单元测试报错
1 parent 36ce396 commit 2ff586e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/dotnetCampus.OpenXMLUnitConverter/MillisecondTime.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ public MillisecondTime(StringValue? millisecond)
2626
Milliseconds = value;
2727
IsIndefinite = false;
2828
}
29-
else if (Enum.TryParse<IndefiniteTimeDeclarationValues>(millisecond, true, out var result)
30-
&& result == IndefiniteTimeDeclarationValues.Indefinite)
29+
else if (new IndefiniteTimeDeclarationValues(millisecond) == IndefiniteTimeDeclarationValues.Indefinite)
3130
{
3231
Milliseconds = long.MaxValue;
3332
IsIndefinite = true;

tests/dotnetCampus.OpenXmlUnitConverter.Tests/MillisecondTimeTest.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ public void ParseMillisecondTimeText()
3232

3333
"传入未定义的 OpenXML 字符串,可以说明未解析".Test(() =>
3434
{
35-
var stringValue = new StringValue(IndefiniteTimeDeclarationValues.Indefinite.ToString());
35+
var indefinite = (IEnumValue)IndefiniteTimeDeclarationValues.Indefinite;
36+
var stringValue = new StringValue(indefinite.Value);
3637
var millisecondTime = new MillisecondTime(stringValue);
3738
Assert.AreEqual(true, millisecondTime.IsIndefinite);
3839
});

0 commit comments

Comments
 (0)