public HttpResponseMessage DeletarEdificacao([FromUri] int id) { if (contexto.Edificacoes.Where(x => x.Id == id).Count() == 0) { return(BadRequest("Edificação não encontrada.")); } ControllerUtils.DeletarEdificacao(contexto, id); contexto.SaveChanges(); return(Ok("Removido com Sucesso")); }
public void Edificio_Removido_Nao_Deve_Ter_Equipamentos() { var equipamento = CriarNovaEquipamento1(); var equipamentoController = CriarController(); equipamentoController.Request = new HttpRequestMessage(); ObjectContent objeto = equipamentoController.CadastrarEquipamento(equipamento).Content as ObjectContent; Equipamento equipamentoRetornadaNoPost = objeto.Value as Equipamento; Assert.IsNotNull(equipamentoRetornadaNoPost); ControllerUtils.DeletarEdificacao(context, edificacaoId); var objetoGet = equipamentoController.GetEquipamento(equipamentoRetornadaNoPost.Id).Content as ObjectContent; Equipamento equipamentoRetornadoNoGet = objetoGet.Value as Equipamento; Assert.IsNull(equipamentoRetornadoNoGet); }