public void IsPrimeTest4()
        {
            //Act
            bool isPrimeResult = OurAlgorithms.IsPrime(4);

            //Assert
            Assert.AreEqual(false, isPrimeResult, "4 is shown as prime");
        }
        public void IsPrimeTest3()
        {
            //Act
            bool isPrimeResult = OurAlgorithms.IsPrime(3);

            //Assert
            Assert.AreEqual(true, isPrimeResult, "3 is shown as not prime");
        }
        public void PrimeGeneratorShouldReturnFirstTenNumbers()
        {
            //Assign | Arrange
            var expectedFirstTenPrimeNumbers = Fixtures.Fixtures.FirstTenPrimeNumbers();
            //Act
            var actualFirstTenPrimeNumbers = OurAlgorithms.GetPrimeNumbers(10);

            //Assert
            CollectionAssert.AreEqual(expectedFirstTenPrimeNumbers, actualFirstTenPrimeNumbers,
                                      "The two arrays are not equal");
        }
        public void IsPrime_OnFirstTenPrimes()
        {
            var primes = Fixtures.Fixtures.FirstTenPrimeNumbers();

            foreach (var prime in primes)
            {
                //Act
                bool isPrimeResult = OurAlgorithms.IsPrime(prime);
                //Assert
                Assert.AreEqual(true, isPrimeResult, prime + " is shown as non prime");
            }
        }