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(); }
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 }