Skip to content

Commit facfff5

Browse files
committed
Fix IpAddress comparsion for tests
1 parent c729779 commit facfff5

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/Tests/Framework/MockData/Ranges.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,16 @@ private void SetIps(Faker faker, Func<bool> r)
8181
var highBytes = IPAddress.Parse(high).GetAddressBytes();
8282
for (int i = 0; i < lowBytes.Length; i++)
8383
{
84-
if (lowBytes[i] > highBytes[i])
84+
var comparison = lowBytes[i].CompareTo(highBytes[i]);
85+
if (comparison == 0) continue;
86+
if (comparison > 0)
8587
{
8688
var s = low;
8789
low = high;
8890
high = s;
89-
break;
9091
}
92+
93+
break;
9194
}
9295
var d = new IpAddressRange();
9396
SwapAssign(r(), low, v => d.GreaterThan = v, v => d.GreaterThanOrEqualTo = v);

0 commit comments

Comments
 (0)