public void TesteAlteraStatusFuncionarioStatusInvalido() { var salario = 999.99M; var tablePessoa = CriaTabelaPessoa(salario, 'N', new DateTime(2008, 1, 1)); var tableDependentes = CriatabelaDependentes(1, new DadosDependente[] { new DadosDependente { Sexo = 'F', Nascimento = new DateTime(2009, 07, 01) }, new DadosDependente { Sexo = 'F', Nascimento = new DateTime(2009, 06, 01) } }); var log = new LogWriter(); var logErros = new LogWriter(); var persistencia = StubPersistencia(tablePessoa, tableDependentes); var altera = new AlteraStatusFuncionario(persistencia, log, logErros); int idFuncionario = 0; string novoStatus = "X"; int result = altera.AlteraStatus(idFuncionario, novoStatus); Assert.AreEqual(result, 0); }
public int TestBDD(int id, string status) { var salario = 999.99M; var tablePessoa = CriaTabelaPessoa(salario, 'N', new DateTime(2008, 1, 1)); var tableDependentes = CriatabelaDependentes(1, new DadosDependente[] { new DadosDependente { Sexo = 'F', Nascimento = new DateTime(2009, 07, 01) }, new DadosDependente { Sexo = 'F', Nascimento = new DateTime(2009, 06, 01) } }); var log = new LogWriter(); var logErros = new LogWriter(); var persistencia = StubPersistencia(tablePessoa, tableDependentes); var altera = new AlteraStatusFuncionario(persistencia, log, logErros); int idFuncionario = id; string novoStatus = status; return(altera.AlteraStatus(idFuncionario, novoStatus)); }
public string Put(int id, [FromBody] Status status) { string logCalculo = string.Empty; using (var persistencia = new PersistenciaFuncionario(CriaAccess(), new LogWriter())) { var alteraStatus = new AlteraStatusFuncionario(persistencia, new LogWriter(), new LogWriter()); alteraStatus.AlteraStatus(status.IdFuncionario, status.StatusFuncionario); logCalculo = alteraStatus.Log; } return(logCalculo); }