//[Ignore]
        public void TestGetTop10()
        {
            var programa = new ProgramaPrincipal();

            var topicos = programa.AvaliaTop10Palavras();

            Assert.IsTrue(topicos.Count() > 0);

            var count_topics = 1;

            var count_words = 1;

            foreach (var item in topicos)
            {
                Debug.WriteLine("Tópico - {0}: {1}", (count_topics++), item.Topico + Environment.NewLine);

                Debug.WriteLine(string.Format("{0, 11}{1, 27}", "Palavras", "Ocorrências"));

                item.Top10.ToList().ForEach(t =>
                {
                    Debug.WriteLine(string.Format("{0, -25} {1}", (count_words++).ToString().PadLeft(2, '0') + "-" + t.Palavra, " - " + t.TotalOcorrencias + "x"));
                });

                count_words = 1;

                Debug.WriteLine(Environment.NewLine + "Total " + item.TotalPalavras + " palavras" + Environment.NewLine);

                Debug.WriteLine(" ======================================================= " + Environment.NewLine);
            }
        }
        /// <summary>
        /// Executa exercício e disponibiliza resultado final via console
        /// </summary>
        public static void ExercicioMinutoSeguros()
        {
            var programa = new ProgramaPrincipal();

            var topicos = programa.AvaliaTop10Palavras();

            var count_topics = 1;

            var count_words = 1;

            foreach (var item in topicos)
            {
                Console.WriteLine("Tópico - {0}: {1}", (count_topics++), item.Topico + Environment.NewLine);

                Console.WriteLine(string.Format("{0, 11}{1, 27}", "Palavras", "Ocorrências"));

                item.Top10.ToList().ForEach(t =>
                {
                    Console.WriteLine(string.Format("{0, -25} {1}", (count_words++).ToString().PadLeft(2, '0') + "-" + t.Palavra, " - " + t.TotalOcorrencias + "x"));
                });

                count_words = 1;

                Console.WriteLine(Environment.NewLine + "Total " + item.TotalPalavras + " palavras" + Environment.NewLine);

                Console.WriteLine(" ======================================================= " + Environment.NewLine);
            }
        }
Exemple #3
0
        public IActionResult Index(ValoresEntradaViewModel model)
        {
            AdicionarFuncionarios(model);
            ProgramaPrincipal sim = new ProgramaPrincipal();

            sim.Inicializador(model);
            return(View("Report", sim));
        }