Example #1
0
        public void Given_a_non_prime_number_Then_IsPrime_is_false(int input)
        {
            // Arrange
            var sut = new PrimeNumberChecker();

            // Act
            var result = sut.IsPrime(input);

            // Assert
            result.Should().BeFalse();
        }
Example #2
0
 public void PrimeNumberChecker_IsPrime_5()
 {
     Assert.IsTrue(PrimeNumberChecker.IsPrime(5));
 }
Example #3
0
 public void PrimeNumberChecker_IsPrime_4()
 {
     Assert.IsFalse(PrimeNumberChecker.IsPrime(4));
 }
Example #4
0
 public void PrimeNumberChecker_IsPrime_Three()
 {
     Assert.IsTrue(PrimeNumberChecker.IsPrime(3));
 }
Example #5
0
 public void PrimeNumberChecker_IsPrime_Two()
 {
     Assert.IsTrue(PrimeNumberChecker.IsPrime(2));
 }
Example #6
0
 public void PrimeNumberChecker_IsPrime_One()
 {
     Assert.IsFalse(PrimeNumberChecker.IsPrime(1));
 }
Example #7
0
 public void PrimeNumberChecker_IsPrime_Zero()
 {
     Assert.IsFalse(PrimeNumberChecker.IsPrime(0));
 }
Example #8
0
        public void IsPrimeReturnsFalseForNonPrimeNumbersTest([Values(-1, 0, 1, 4, 15, 21, 30, 333, 34535343)] int numberToCheck)
        {
            var checker = new PrimeNumberChecker();

            Assert.IsFalse(checker.IsPrime(numberToCheck));
        }
Example #9
0
        public void IsPrimeReturnsTrueForPrimeNumbersTest([Values(2, 3, 5, 7, 5279, 67867979, 982451653)] int numberToCheck)
        {
            var checker = new PrimeNumberChecker();

            Assert.IsTrue(checker.IsPrime(numberToCheck));
        }