public void Medico_DeletarMedico_QuandoRetornarSucesso()
        {
            var requestid = new RetornarMedicoIdRequestBuilder().Build();


            var request  = new DeletarMedicoRequest();
            var response = new DeletarMedicoResponse();

            var medico = new MedicoEntities();

            int id = 1;

            request.id = id;

            _repositorioMedicos.Setup(repositorio => repositorio.GetId(id)).Returns(medico);



            //_repositorioMedicos.Setup(repositorio => repositorio.Delete(id));

            request.id = id;


            response.msg.Add("Excluido com sucesso!");


            //Act
            //Chamar as funções
            var result = _useCase.Executar(request);

            //Assert
            //As regras dos testes
            response.Should().BeEquivalentTo(result);
        }
        public void Medico_AdicionarMedico_QuandoRepositorioExcecao()
        {
            var request  = new DeletarMedicoRequest();
            var response = new DeletarMedicoResponse();

            var medico = new MedicoEntities();

            int id = 1;

            _repositorioMedicos.Setup(repositorio => repositorio.Delete(id)).Throws(new Exception());

            request.id = id;

            response.msg.Add("Erro ao excluir o médico!");

            //Act
            //Chamar as funções
            var result = _useCase.Executar(request);

            //Assert
            //As regras dos testes
            response.Should().BeEquivalentTo(result);
        }