public void DeveListarPacientesPorTrechoDoNomeIntegrado()
        {
            UnityContainer unityContainer = new UnityContainer();

            unityContainer.RegisterType <IRepositorioPaciente, RepositorioPaciente>();
            unityContainer.RegisterInstance <ISession>(ConfiguracaoNHibernate.Criar().OpenSession());

            //Arrange
            List <Paciente>      pacientes           = new List <Paciente>();
            IRepositorioPaciente repositorioPaciente = unityContainer.Resolve <IRepositorioPaciente>();

            //Act
            pacientes = repositorioPaciente.RetornarPorTrechoNome("fa");

            //Assert
            Assert.IsTrue(pacientes.Count > 0);
        }
示例#2
0
 public List <PacienteViewModel> ListarPorTrecho(string nome)
 {
     return(_repositorioPaciente.RetornarPorTrechoNome(nome).Select(paciente => new PacienteViewModel {
         Cpf = paciente.CPF, Nome = paciente.Nome
     }).ToList());
 }