System.Numerics.Tests.IsOneTest.RunIsOneTests C# (CSharp) Method

RunIsOneTests() private method

private RunIsOneTests ( ) : void
return void
        public static void RunIsOneTests()
        {
            Random random = new Random(s_seed);

            //Just basic tests
            // Zero
            VerifyIsOne(BigInteger.Zero, false);

            // Negative One
            VerifyIsOne(BigInteger.MinusOne, false);

            // One
            VerifyIsOne(BigInteger.One, true);

            // -Int32.MaxValue
            VerifyIsOne((BigInteger)int.MaxValue * -1, false);

            // Int32.MaxValue
            VerifyIsOne((BigInteger)int.MaxValue, false);

            // int32.MaxValue + 1
            VerifyIsOne((BigInteger)int.MaxValue + 1, false);

            // UInt32.MaxValue
            VerifyIsOne((BigInteger)uint.MaxValue, false);

            // Uint32.MaxValue + 1
            VerifyIsOne((BigInteger)uint.MaxValue + 1, false);
        }