def testABuscaPorNomeEhCaseSensitive(self):
    tiago = PacienteVO('Tiago', DataNascimento(datetime.date(1986, 6, 23)),
                                 3, 50,7, EnderecoVO('Rua: Antonio Carlos', 200, 'Casa'))
    outroTiago = PacienteVO('tiago',DataNascimento( datetime.date(1986, 6, 23)),
                                 3, 50,7, EnderecoVO('Rua: Antonio Carlos', 200, 'Casa'))
    
    self.assertNotEqual(tiago, outroTiago)
    
    self.pacienteDAO.salvar(tiago)
    self.pacienteDAO.salvar(outroTiago)
    
    parametro = ParametroDePesquisa(TabelaPacienteSQLite().obterCampoNome(), tiago.obterNome())
    resultado = self.pacienteDAO.buscar(parametro)
    self.assertEqual(1, len(resultado))
    self.assertTrue(tiago in resultado)
    
    parametro = ParametroDePesquisa(TabelaPacienteSQLite().obterCampoNome(), outroTiago.obterNome())
    resultado = self.pacienteDAO.buscar(parametro)
    self.assertEqual(1, len(resultado))
    self.assertTrue(outroTiago in resultado)

    self.pacienteDAO.remover(tiago)
    self.pacienteDAO.remover(outroTiago)
 def testSabeQualNaoEhOSeuNome(self):
     pacienteTiago = PacienteVO(
         "Tiago", DataNascimento(datetime.date(1986, 6, 23)), 3, 5, 7, EnderecoVO("Rua: Antonio Carlos", 200, "Casa")
     )
     nome = "Tigo"
     self.assertNotEqual(nome, pacienteTiago.obterNome())