public void Medico_RetornaListaMedicos_QuandoRetornarSucesso()
        {
            //var listaMedicosFake = new RetornarListaMedicosBuilder().Build();
            var response = new RetornarListaMedicosResponse();

            var medicos = new List <MedicoEntities>();

            var medico = new MedicoEntities
            {
                id            = 1,
                nome          = "Marcos Adamastor Belgrado",
                especialidade = "Cirurgião",
                crm           = "1252145892",
                telefone      = "112526-8547",
                situacao      = true
            };

            medicos.Add(medico);
            response.medicos.Add(medico);



            //foreach (var item in listaMedicosFake.medicos.ToArray())
            //{
            //    response.medicos.Add(item);
            //}



            _repositorioMedicos.Setup(repositorio => repositorio.Get()).Returns(medicos);

            response.msg.Add("Lista de Médicos!");


            //_adapter.Setup(adapter => adapter.converterMedicoParaResponse(medico)).Returns(response);

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

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

            var medico = new MedicoEntities();

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


            response.msg.Add("Erro ao listar os médicos!");

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

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