Skip to content

Commit 3b59ee5

Browse files
committed
Fix: more coverage
1 parent 4860725 commit 3b59ee5

File tree

1 file changed

+22
-10
lines changed

1 file changed

+22
-10
lines changed

src/TestProject/IPNetworkTest/IPNetworkParseRangeTests.cs

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -229,20 +229,32 @@ public void TestInternalParseRangeFalse(string start, string end, string expecte
229229
/// Test the InternalParseRange
230230
/// </summary>
231231
/// <param name="range"></param>
232-
/// <param name="expected"></param>
233232
[TestMethod]
234-
[DataRow("null - 128.0.0.0", "0.0.0.0/1, 128.0.0.0/32")]
235-
[DataRow("0.0.0.0 - null", "0.0.0.0/1, 128.0.0.0/32")]
236-
[DataRow("0.0.0.0 - ::1", "0.0.0.0/1, 128.0.0.0/32")]
237-
[DataRow("::1 - 0.0.0.0", "0.0.0.0/1, 128.0.0.0/32")]
238-
public void TestInternalParseRangeFalse(string range, string expected)
233+
[DataRow("null - 128.0.0.0")]
234+
[DataRow("0.0.0.0 - null")]
235+
[DataRow("0.0.0.0 - ::1")]
236+
[DataRow("::1 - 0.0.0.0")]
237+
[DataRow("")]
238+
public void TestInternalParseRangeFalse(string range)
239239
{
240240
Assert.ThrowsExactly<ArgumentException>(() =>
241241
{
242-
bool parsed = IPNetwork2.InternalParseRange(false, range, out var result);
243-
string sresult = string.Join(", ", result);
244-
Assert.IsTrue(parsed);
245-
Assert.AreEqual(expected, sresult);
242+
IPNetwork2.InternalParseRange(false, range, out var _);
243+
});
244+
}
245+
246+
/// <summary>
247+
/// Test the InternalParseRange
248+
/// </summary>
249+
/// <param name="range"></param>
250+
[TestMethod]
251+
[DataRow("")]
252+
[DataRow(null)]
253+
public void TestInternalParseRangeFalse_Null(string range)
254+
{
255+
Assert.ThrowsExactly<ArgumentException>(() =>
256+
{
257+
IPNetwork2.InternalParseRange(false, range, out var _);
246258
});
247259
}
248260

0 commit comments

Comments
 (0)