public void InserirOperadorTest() { int codOperadorEsperado = 0; int codOperadorNovo = 0; Evaluation.Framework.Entity.Operador operadorModel = new Framework.Entity.Operador() { Ativo = true, Nome = "João da Silva", Limite = 100, Percentual = (decimal)67.89, Praca = "1" }; operadorLogic = new Evaluation.Framework.Logic.Operador(); List <Entity.Operador> operadorCollection = new List <Entity.Operador>(); operadorCollection = operadorLogic.ConsultarOperadores("", null); if (operadorCollection?.Count > 0) { codOperadorEsperado = operadorCollection. OrderByDescending(operador => operador.Id). First().Id; } codOperadorEsperado += 1; codOperadorNovo = operadorLogic.IncluirOperador(operadorModel); Assert.Equal(codOperadorEsperado, codOperadorNovo); }
public void AtualizarOperadorTest() { int codOperadorNovo = 0; Evaluation.Framework.Entity.Operador operadorModel = new Framework.Entity.Operador(); operadorLogic = new Evaluation.Framework.Logic.Operador(); operadorModel.Nome = "João da Silva"; operadorModel.Ativo = false; operadorModel.Percentual = 100; operadorModel.Limite = 50; codOperadorNovo = operadorLogic.IncluirOperador(operadorModel); Evaluation.Framework.Entity.Operador operadorEsperadoModel = new Framework.Entity.Operador() { Ativo = true, Nome = "João da Silva", Limite = 100, Percentual = (decimal)90, Praca = "1" }; operadorLogic.AlterarOperador(operadorEsperadoModel); List <Entity.Operador> operadorCollection = new List <Entity.Operador>(); operadorCollection = operadorLogic.ConsultarOperadores("João da Silva", (decimal)90); Evaluation.Framework.Entity.Operador operadoraAtualizadoModel = new Framework.Entity.Operador(); if (operadorCollection?.Count > 0) { operadoraAtualizadoModel = operadorCollection. Where(operador => operador.Id == codOperadorNovo).FirstOrDefault(); } Assert.Equal(operadorEsperadoModel, operadoraAtualizadoModel); }
private void SelecionarOperador() { int?percentual = null; txtLimite.Enabled = false; txtCodPraca.Visible = false; txtCodPraca.Enabled = false; txtCodOperador.Enabled = false; cboStatus.Enabled = false; try { if (!string.IsNullOrEmpty(txtPercentual.Text)) { percentual = int.Parse(txtPercentual.Text); } string nome = txtNomeOperador.Text; operadorBusiness = new Evaluation.Framework.Logic.Operador(); var listaOperadores = operadorBusiness.ConsultarOperadores(nome, percentual); if (listaOperadores?.Count > 0) { FillDataGrid(listaOperadores); } else { ExibirMensagem("Nenhum Operador Encontrado!"); } } catch (Exception ex) { ExibirMensagem($"O seguinte erro foi apresentado ao consultar operador: {ex}"); } }