IsPrime() public method

public IsPrime ( int candidate ) : bool
candidate int
return bool
Ejemplo n.º 1
0
        public string GeneratePrimesUpTo(int max)
        {
            var sb = new StringBuilder();

            for (int i = 0; i < max; i++)
            {
                if (_primeEvaluationEngine.IsPrime(i))
                {
                    sb.Append(i.ToString());
                    sb.Append(",");
                }
            }

            string theString = sb.ToString();

            if (theString.Contains(","))
            {
                theString = theString.Remove(theString.LastIndexOf(","));
            }

            return(theString);
        }
Ejemplo n.º 2
0
        public void Can_Reject_Candidate()
        {
            var primeEvaluationEngine = new PrimeEvaluationEngine();

            Assert.IsFalse(primeEvaluationEngine.IsPrime(1));
        }
        public void Can_Reject_Candidate_When_Not_Prime()
        {
            var primeEvaluationEngine = new PrimeEvaluationEngine();

            Assert.IsFalse(primeEvaluationEngine.IsPrime(NON_PRIME_TEST_VALUE));
        }
        public void Can_Accept_Candidate_When_Prime()
        {
            var primeEvaluationEngine = new PrimeEvaluationEngine();

            Assert.IsTrue(primeEvaluationEngine.IsPrime(PRIME_TEST_VALUE));
        }
Ejemplo n.º 5
0
        public void Can_Accept_Candidate()
        {
            var primeEvaluationEngine = new PrimeEvaluationEngine();

            Assert.IsTrue(primeEvaluationEngine.IsPrime(2));
        }