ModelBuilder.UnitTests.RandomGeneratorTests.NextValueWithTypeCanReturnNonMaxValuesTest C# (CSharp) Method

NextValueWithTypeCanReturnNonMaxValuesTest() private method

private NextValueWithTypeCanReturnNonMaxValuesTest ( ) : void
return void
        public void NextValueWithTypeCanReturnNonMaxValuesTest()
        {
            var valueFound = false;

            var target = new RandomGenerator();

            for (var index = 0; index < 1000; index++)
            {
                var value = target.NextValue(typeof(double), double.MinValue, double.MaxValue);

                var actual = Convert.ToDouble(value);

                if (actual.Equals(double.MaxValue) == false)
                {
                    valueFound = true;

                    break;
                }
            }

            valueFound.Should().BeTrue();
        }