예제 #1
0
        public void DeveRetornarResultadosDeUmPacientePorCPF()
        {
            //Arrange
            ServicoDeConsultaDeDadosDePaciente servicoDeConsultaDeDadosDePaciente = new ServicoDeConsultaDeDadosDePaciente(new RepositorioAgendamentoMock());

            //Act
            var retorno = servicoDeConsultaDeDadosDePaciente.RetornarResultadosDeExame("123234232");

            //Assert
            Assert.IsTrue(retorno.Count > 0);
        }
예제 #2
0
        static void Main(string[] args)
        {
            UnityContainer unity = new UnityContainer();

            unity.RegisterType <IRepositorioAgendamento, Agendamentos>();
            unity.RegisterType <IRepositorio <Paciente>, PacientesSQL>();
            unity.RegisterType <IServicoDePagamento, ServicoDePagamentoMaster>();


            ServicoDeConsultaDeDadosDePaciente servicoDeConsultaDeDadosDePaciente = unity.Resolve <ServicoDeConsultaDeDadosDePaciente>();


            var retorno = servicoDeConsultaDeDadosDePaciente.RetornarResultadosDeExame("284434343434334");


            foreach (ResultadoViewModel resultado in retorno)
            {
                Console.Write(resultado.Descricao);
            }

            Console.ReadKey();
        }