Ejemplo n.º 1
0
        public void InserirRegistroValido(int contador, string id, string nome, ParametroTipoEnum tipo, string valor, string descricao)
        {
            var novoParametro = new ParametroViewModel()
            {
                Id         = id,
                Descricao  = descricao,
                Nome       = nome,
                TipoCodigo = tipo.Valor(),
                Valor      = valor
            };

            var resultado = appService.Inserir(novoParametro);

            Assert.True(resultado.Successo);
            Assert.Equal(Textos.Geral_Mensagem_Sucesso_Inclusao, resultado.Mensagem);

            var parametros = appService.RecuperarTodos().Data;

            Assert.Equal(contador, parametros.Count);

            var ultimoParametro = parametros.Last();

            Assert.Equal(nome, ultimoParametro.Nome);
            Assert.Equal(tipo.Valor(), ultimoParametro.TipoCodigo);
            Assert.Equal(valor, ultimoParametro.Valor);
            Assert.Equal(descricao, ultimoParametro.Descricao);
        }
Ejemplo n.º 2
0
        public void Atualizar(string nome, ParametroTipoEnum tipo, string valor, string descricao)
        {
            var resultado = appService.RecuperarPorNome(nome);

            Assert.True(resultado.Successo);

            var parametro = resultado.Data;

            Assert.NotNull(parametro);

            parametro.Descricao  = descricao;
            parametro.Nome       = nome;
            parametro.TipoCodigo = tipo.Valor();
            parametro.Valor      = valor;

            var resultadoAtualizar = appService.Atualizar(parametro);

            Assert.True(resultadoAtualizar.Successo);
            Assert.Equal(Textos.Geral_Mensagem_Sucesso_Alteracao, resultadoAtualizar.Mensagem);

            resultado = appService.RecuperarPorNome(nome);

            Assert.True(resultado.Successo);

            var parametroAlterado = resultado.Data;

            Assert.NotNull(parametroAlterado);

            Assert.Equal(descricao, parametro.Descricao);
            Assert.Equal(nome, parametro.Nome);
            Assert.Equal(tipo.Valor(), parametro.TipoCodigo);
            Assert.Equal(valor, parametro.Valor);

            this.RecuperarTodos();
        }
Ejemplo n.º 3
0
        public void InserirRegistroInvalido(string nome, ParametroTipoEnum tipo, string valor, string descricao)
        {
            var resultado = appService.Inserir(new ParametroViewModel()
            {
                Descricao  = descricao,
                Nome       = nome,
                TipoCodigo = tipo.Valor(),
                Valor      = valor
            });

            Assert.False(resultado.Successo);
            Assert.True(resultado.Mensagem.Count() > 0);

            var parametros = appService.RecuperarTodos().Data;
        }
Ejemplo n.º 4
0
        public void AtualizarRegistroInvalido(string nome, ParametroTipoEnum tipo, string valor, string descricao)
        {
            var resultado = appService.RecuperarPorNome(nome);

            Assert.True(resultado.Successo);

            var parametro = resultado.Data;

            Assert.NotNull(parametro);

            parametro.Descricao  = descricao;
            parametro.Nome       = nome;
            parametro.TipoCodigo = tipo.Valor();
            parametro.Valor      = valor;

            var resultadoAtualizar = appService.Atualizar(parametro);

            Assert.False(resultadoAtualizar.Successo);
        }