private void PopularDivisores()
        {
            if (FatorDecomposicao < 0)
            {
                throw new DecomposicaoException("Por favor, informe um número posítivo válido.");
            }

            this.ListaDivisores       = CalculaDivisoresExtensions.RetornaDivisores(FatorDecomposicao)?.ToList();
            this.ListaDivisoresPrimos = ListaDivisores?.Where(t => VerificaNumeroSePrimoExtensions.EhPrimo(t))?.ToList();
        }
Exemplo n.º 2
0
        public void DeveRetornarListaDeDivisores(int numeroParaDecomposicao, List <int> retornoEsperado)
        {
            #region Arrange

            #endregion

            #region Action
            var listaDivisores = CalculaDivisoresExtensions.RetornaDivisores(numeroParaDecomposicao).ToList();
            #endregion

            #region Assert
            Assert.False(retornoEsperado.Except(listaDivisores).Any());
            #endregion
        }