public void GenerateCanReturnNullAndRandomValuesTest()
{
var nullFound = false;
var valueFound = false;
var target = new EnumValueGenerator();
for (var index = 0; index < 1000; index++)
{
var value = (SingleEnum?) target.Generate(typeof(SingleEnum?), null, null);
if (value == null)
{
nullFound = true;
}
else
{
valueFound = true;
}
if (nullFound && valueFound)
{
break;
}
}
nullFound.Should().BeTrue();
valueFound.Should().BeTrue();
}