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