public void Incluir() { DisponibilidadePeriodo obj_inc = new DisponibilidadePeriodo { Id = 0, Descricao = "Teste inclusão" }; INegocio <DisponibilidadePeriodo> _Negocio = new DisponibilidadePeriodoNegocio(DBContextPadrao.nucleoDados()); _Negocio.Adicionar(obj_inc); DisponibilidadePeriodo _retorno_inc = _Negocio.Recuperar(p => p.Descricao == obj_inc.Descricao); Assert.AreEqual(obj_inc.Id, _retorno_inc.Id, "Falha na inclusão. Objeto de inclusão não localizado."); }
public void Excluir() { DisponibilidadePeriodo obj_inc = new DisponibilidadePeriodo { Id = 99, Descricao = "Teste inclusão" }; INegocio <DisponibilidadePeriodo> _Negocio = new DisponibilidadePeriodoNegocio(DBContextPadrao.nucleoDados()); _Negocio.Adicionar(obj_inc); DisponibilidadePeriodo _retorno_exc = _Negocio.Recuperar(p => p.Descricao == obj_inc.Descricao); _Negocio.Excluir(_retorno_exc); DisponibilidadePeriodo _retorno = _Negocio.Recuperar(p => p.Id == _retorno_exc.Id); Assert.IsNull(_retorno, "Falha na exclusão. Operação de exclusão não foi concluída com exito."); }
public void Editar() { DisponibilidadePeriodo obj_inc = new DisponibilidadePeriodo { Id = 0, Descricao = "Teste edição" }; INegocio <DisponibilidadePeriodo> _Negocio = new DisponibilidadePeriodoNegocio(DBContextPadrao.nucleoDados()); _Negocio.Adicionar(obj_inc); DisponibilidadePeriodo _retorno_inc = _Negocio.Recuperar(p => p.Descricao == obj_inc.Descricao); _retorno_inc.Descricao = $"Teste edição {_retorno_inc.Id}"; _Negocio.Atualizar(_retorno_inc); DisponibilidadePeriodo _retorno_alt = _Negocio.Recuperar(p => p.Descricao == _retorno_inc.Descricao); Assert.AreEqual(_retorno_alt.Id, _retorno_inc.Id, "Falha na edição. Objeto de edição não localizado."); }