public void GenerateReturnsRandomFlagsEnumValueTest()
{
var target = new EnumValueGenerator();
var first = target.Generate(typeof(BigFlagsEnum), null, null);
first.Should().BeOfType<BigFlagsEnum>();
var values = Enum.GetValues(typeof(BigFlagsEnum));
values.Should().NotContain(first);
var second = target.Generate(typeof(BigFlagsEnum), null, null);
first.Should().NotBe(second);
}