示例#1
0
        public void obtendo_chave_pelo_valor()
        {
            var colecaoChaveValor = new ColecaoChaveValor<string, int>();
            var chave = "chave";
            var valor = 1;

            colecaoChaveValor.Adicionar(chave, valor);

            var chaveObtida = colecaoChaveValor.ObterChave(valor);

            chaveObtida.Should().Be(chave);
        }
示例#2
0
        public void obtendo_valor_pela_chave()
        {
            var colecaoChaveValor = new ColecaoChaveValor<string, int>();
            var chave = "chave";
            var valor = 1;

            colecaoChaveValor.Adicionar(chave, valor);

            var valorObtido = colecaoChaveValor.ObterValor(chave);

            valorObtido.Should().Be(valor);
        }
示例#3
0
        public ClassificadorEmail Criar()
        {
            var colecaoChaveValor = new ColecaoChaveValor<Categoria, int>();
            colecaoChaveValor.Adicionar(Inbox, 0);
            colecaoChaveValor.Adicionar(Ofertas, 1);
            colecaoChaveValor.Adicionar(Social, 2);

            var svm = new Svm();
            var geradorCaracteristicas = new GeradorCaracteristicas();
            var geradorDadosTreinamento = new GeradorDadosTreinamento(geradorCaracteristicas, colecaoChaveValor);
            var classificadorEmail = new ClassificadorEmail(svm, geradorCaracteristicas, geradorDadosTreinamento);

            TreinarClassificador(classificadorEmail);

            return classificadorEmail;
        }