Ejemplo n.º 1
0
        public void Activate()
        {
            ConsoleOutput.DisplayTitle();
            FindFactors   f     = new FindFactors();
            PerfectNumber pn    = new PerfectNumber();
            IsPrimeNumber prime = new IsPrimeNumber();
            int           number;


            number = ConsoleInput.GetNumberFromUser();
            ConsoleOutput.DisplayFactors();

            f.Factors(number);

            if (pn.IsPerfectNumber(number) == true)
            {
                ConsoleOutput.DisplayPerfect();
            }



            if (prime.PrimeNumber(number) == true)
            {
                ConsoleOutput.DisplayPrime();
            }
        }
Ejemplo n.º 2
0
        public static void PerfectNumberWork(int number)
        {
            // Arrange

            // Act
            var result = PerfectNumber.IsPerfectNumber(number);

            // Assert
            Assert.IsTrue(result);
        }