Exemplo n.º 1
0
 public PrimeGenerator(PrimeEvaluationEngine primeEvaluationEngine)
 {
     _primeEvaluationEngine = primeEvaluationEngine;
 }
        public void Can_Accept_Candidate()
        {
            var primeEvaluationEngine = new PrimeEvaluationEngine();

            Assert.IsTrue(primeEvaluationEngine.IsPrime(2));
        }
        public void Can_Reject_Candidate()
        {
            var primeEvaluationEngine = new PrimeEvaluationEngine();

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

            Assert.That(primeEvaluationEngine.IsPrime(PRIME_TEST_VALUE), Is.True);
        }
        public void Should_Return_False()
        {
            var primeEvaluationEngine = new PrimeEvaluationEngine();

            Assert.That(primeEvaluationEngine.IsPrime(-1), Is.False);
        }
        public void Should_Return_False_For_Non_Prime()
        {
            var primeEvaluationEngine = new PrimeEvaluationEngine();

            Assert.That(primeEvaluationEngine.IsPrime(NON_PRIME_TEST_VALUE), Is.False);
        }
        public void Should_Return_True()
        {
            var primeEvaluationEngine = new PrimeEvaluationEngine();

            Assert.That(primeEvaluationEngine.IsPrime(2), Is.True);
        }
Exemplo n.º 8
0
        public void Can_Reject_Candidate_When_Not_Prime()
        {
            var primeEvaluationEngine = new PrimeEvaluationEngine();

            Assert.IsFalse(primeEvaluationEngine.IsPrime(NON_PRIME_TEST_VALUE));
        }
Exemplo n.º 9
0
        public void Can_Accept_Candidate_When_Prime()
        {
            var primeEvaluationEngine = new PrimeEvaluationEngine();

            Assert.IsTrue(primeEvaluationEngine.IsPrime(PRIME_TEST_VALUE));
        }
Exemplo n.º 10
0
        public void Can_Create_Instance()
        {
            var primeNumberEngine = new PrimeEvaluationEngine();

            Assert.IsNotNull(primeNumberEngine);
        }