public void Remover_Pet_Deve_Retornar_Erro_Quando_O_Id_For_Inexistente() { var controller = new PetsController(); var badRequest = controller.RemoverPet(1) as NotFoundObjectResult; Assert.IsNotNull(badRequest); Assert.AreEqual("O pet id 1 não foi encontrado", badRequest.Value); }
public void Pets_Removidos_Nao_Devem_Ser_Retornados_No_Obter_Por_Id() { var pet = CriarTeddy(); var petController = new PetsController(); var resultadoCriacao = petController.CriarPet(pet) as CreatedAtRouteResult; Assert.IsNotNull(resultadoCriacao); var petCriado = resultadoCriacao.Value as Pet; var petRemovido = petController.RemoverPet(petCriado.Id); var petRetornadoNoGet = petController.BuscarPetPorId(petCriado.Id) as NotFoundObjectResult; Assert.IsNotNull(petRetornadoNoGet); }