public void GenerateReturnsRandomValuesForBooleanTypeTest()
{
var target = new BooleanValueGenerator();
var trueFound = false;
var falseFound = false;
for (var index = 0; index < 1000; index++)
{
var actual = (bool) target.Generate(typeof (bool), null, null);
if (actual)
{
trueFound = true;
}
else
{
falseFound = true;
}
if (trueFound && falseFound)
{
break;
}
}
trueFound.Should().BeTrue();
falseFound.Should().BeTrue();
}