string.IsNullOrEmpty retorna true quando a string fornecida não é nula
Eu tenho um teste de unidade que chama um método em um objeto passando em uma seqüência de caracteres.
Uma das primeiras coisas que o método sendo chamado é verificar a seqüência de caracteres nula ou vazia.
No entanto, não importa qual seja o valor de filePath, a chamada para string.IsNullOrEmpty é verdadeira. Veja a imagem abaixo.
Estou faltando alguma coisa aqui?
EDITAR:
Verificando null e string. Empty funciona separadamente conforme o esperado:
EDIT 2:
Limpei a solução, excluí o diretório bin por meio do sistema de arquivos e, ainda assim, após uma reconstrução, o depurador mostra que o ArgumentNullException deve ser lançado, emborana verdade não está sendo jogado.