Ejemplo n.º 1
0
        public void TestApplication_IfNumber99999_ReturnsTwoPrimeMultipliers()
        {
            // Arrange
            PrimeNumberAlgorithm primeNumberAlgorithm = new PrimeNumberAlgorithm();

            // Act
            this._data = this._application.GetLargestPrimePalindrome();
            IList <long> multipliersList = new List <long>()
            {
                this._data.FirstMultiplier, this._data.SecondMultiplier
            };

            // Assert
            const bool expected = true;
            bool       actual;

            int resultLength = multipliersList.Count - 1;

            for (int index = 1; index < resultLength; index++)
            {
                actual = primeNumberAlgorithm.IsPrimeNumber(multipliersList[index]);

                Assert.AreEqual(expected, actual);
            }
        }
 static ApplicationController()
 {
     _primeNumberAlgorithm = new PrimeNumberAlgorithm();
     _palindromeAlgorithm  = new PalindromeAlgorithm();
     _data = new Data();
 }
 public void Setup()
 {
     // Arrange
     _primeNumberAlgorithm = new PrimeNumberAlgorithm();
 }