Exemplo n.º 1
0
        private void button1_Click(object sender, System.EventArgs e)
        {
            c = new WordCount( textBox1.Text, "teste");
            c.EventoUpdateGUI += new WordCountLib.WordCount.Atualizador(c_EventoUpdateGUI);

            ArrayList l = c.topWords();
            WordScore[] scoreList = new WordScore[l.Count];
            l.CopyTo(scoreList);
            dataGrid1.DataSource = scoreList;

            //WordScore w = (WordScore) l[1];
        }
Exemplo n.º 2
0
 public void TestcCountPronto()
 {
     WordCount c = new WordCount("Teste de projetos Este projetos.", "projetos");
     int sum = c.howMany();
     Assert.AreEqual(sum, 2);
 }
Exemplo n.º 3
0
 public void TestcCountEspaco()
 {
     WordCount c = new WordCount("Teste     de  projetos.    Este Projetos.", "projetos");
     int sum = c.count();
     Assert.AreEqual(sum, 5);
 }
Exemplo n.º 4
0
 public void TestcCountCaixaAlta()
 {
     WordCount c = new WordCount("Teste de Projetos, Este projetos", "projetos");
     int sum = c.howMany();
     Assert.AreEqual(sum, 2);
 }
Exemplo n.º 5
0
        public void TestTopWord()
        {
            StringBuilder sb = new StringBuilder();
            sb.Append(" Teste de projeto a contar palavras");
            sb.Append(" Teste de aplicacao  se  investigar strings");
            sb.Append(" Teste de software  de procurar strings");

            WordCount c = new WordCount(sb.ToString(), "teste");
            ArrayList l = c.topWords();
            WordScore w = (WordScore) l[1];
            Assert.AreEqual(w.Word, "teste");
            Assert.AreEqual(w.Score, 3);
        }
Exemplo n.º 6
0
        public void TestEmail1()
        {
            StringBuilder sb = new StringBuilder();
            sb.Append("From everaldo_canuto em yahoo.com.br  Tue Feb 22 00:55:15 2005");
            sb.Append("From: everaldo_canuto em yahoo.com.br (Everaldo Canuto)");
            sb.Append("Date: Tue Feb 22 00:53:59 2005");
            sb.Append("Subject: [Mono-Brasil] Re: Digest Mono-Brasil, volume 14, assunto 19");
            sb.Append("In-Reply-To: <[email protected]>");
            sb.Append("References: <[email protected]>");
            sb.Append("Message-ID: <*****@*****.**>");
            sb.Append("");
            sb.Append("Olá,");
            sb.Append("");
            sb.Append("Certo, você tem todo direito de continuar onde está, tem muita gente que");
            sb.Append("continua programando e Clipper. Agora uma coisa que não entendo é porque");
            sb.Append("você está postando isso numa lista de Mono, acho que seria mais");
            sb.Append("interessante você postar seus comentários em alguma lista ou fórum de");
            sb.Append("Delphi.");
            sb.Append("");
            sb.Append("Como já disse antes mesmo com o Delphi você terá de aprender tudo");
            sb.Append("novamente para a plataforma .Net, mas você pode escolher o caminho de");
            sb.Append("continuar como está afinal ainda teremos trabalho para programadores");
            sb.Append("Delphi por pelo menos mais uns 6 anos.");
            sb.Append("");
            sb.Append("Quanto a esquecer o GNOME, bem... o GNOME é um ótimo desktop assim como");
            sb.Append("o KDE, muita gente usa o GNOME e no mundo Linux a grande vantagem é ter");
            sb.Append("escolha, coisa que não ocorre quando se usa o Windows.");
            sb.Append("");
            sb.Append("Ah, só um toque, não leve a mal mas seu português precisa melhorar um");
            sb.Append("pouco porque algumas frases estão até incompreensíveis, imagine que você");
            sb.Append("precise fazer algum relatório de atividades na empresa e que trabalha ou");
            sb.Append("escrever algum documento para um cliente... isso também é importante.");
            sb.Append("");
            sb.Append("Abraços,");
            sb.Append("Everaldo.");

            WordCount c = new WordCount(sb.ToString(), "gnome");
            int sum = c.howMany();
            Assert.AreEqual(sum, 3);
        }