ModelBuilder.UnitTests.EnumValueGeneratorTests.GenerateReturnsRandomFlagsEnumValueTest C# (CSharp) Method

GenerateReturnsRandomFlagsEnumValueTest() private method

private GenerateReturnsRandomFlagsEnumValueTest ( ) : void
return void
        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);
        }