Esempio n. 1
0
        public void GetCapacityFactoredToPrime_2()
        {
            int cap = 16;

            while (cap < 2000000000)
            {
                cap = IntUtils.GetCapacityFactoredToPrime(cap, 2d);
                cap.See();
                Aver.IsTrue(IntUtils.IsPrime(cap));
            }
        }
Esempio n. 2
0
        public void GetCapacityFactoredToPrime_2()
        {
            int cap = 16;

            while (cap < 2000000000)
            {
                cap = IntUtils.GetCapacityFactoredToPrime(cap, 2d);
                Console.WriteLine(cap);
                Aver.IsTrue(IntUtils.IsPrime(cap));
            }
        }
Esempio n. 3
0
        public void GetCapacityFactoredToPrime_1()
        {
            Aver.AreEqual(11, IntUtils.GetCapacityFactoredToPrime(4, 2d));
            Aver.AreEqual(37, IntUtils.GetCapacityFactoredToPrime(16, 2d));
            Aver.AreEqual(59, IntUtils.GetCapacityFactoredToPrime(16, 3d));

            Aver.AreEqual(521, IntUtils.GetCapacityFactoredToPrime(256, 2d));

            Aver.AreEqual(2333, IntUtils.GetCapacityFactoredToPrime(1024, 2d));

            Aver.AreEqual(521, IntUtils.GetCapacityFactoredToPrime(1024, 0.5d));
            Aver.AreEqual(293, IntUtils.GetCapacityFactoredToPrime(1024, 0.25d));

            Aver.AreEqual(2411033, IntUtils.GetCapacityFactoredToPrime(1024 * 1024, 2d));
            Aver.AreEqual(16777259, IntUtils.GetCapacityFactoredToPrime(8 * 1024 * 1024, 2d));
            Aver.AreEqual(33554467, IntUtils.GetCapacityFactoredToPrime(16 * 1024 * 1024, 2d));
        }