Commit 8daded36 authored by Brickner_cp's avatar Brickner_cp

Improve Maintainability

parent 16995cfa
......@@ -83,7 +83,7 @@ namespace PcapDotNet.TestUtils
return new DateTime(random.NextLong(DateTime.MinValue.Ticks, DateTime.MaxValue.Ticks + 1));
}
public static T NextEnum<T>(this Random random, params T[] valuesToIgnore)
public static T NextEnum<T>(this Random random, IEnumerable<T> valuesToIgnore)
{
Type type = typeof(T);
if (!type.IsEnum)
......@@ -96,6 +96,11 @@ namespace PcapDotNet.TestUtils
return (T)random.NextValue(enumValues);
}
public static T NextEnum<T>(this Random random, params T[] valuesToIgnore)
{
return random.NextEnum((IEnumerable<T>)valuesToIgnore);
}
public static object NextValue<T>(this Random random, IList<T> values)
{
return values[random.Next(values.Count)];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment