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);
        }
Exemple #2
0
        public void Medico_RetornaMedicoId_QuandoRetornarSucesso()
        {
            var request  = new RetornarMedicoIdRequestBuilder().Build();
            var response = new RetornarMedicoIdResponse();

            var medico = new MedicoEntities();

            int id = 1;

            request.id = id;

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

            medico.id = id;

            response.msg.Add("Pesquisa realizada com sucesso!");


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

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

            //Assert
            //As regras dos testes
            response.Should().BeEquivalentTo(result);
        }
Exemple #3
0
        public void Medico_AdicionarMedico_QuandoRepositorioExcecao()
        {
            var request  = new RetornarMedicoIdRequestBuilder().Build();
            var response = new RetornarMedicoIdResponse();

            var medico = new MedicoEntities();

            int id = 1;

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


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

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

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