Percebi que ao rodar o teste TesteInsereUmNovoClienteNaBaseDeDados(), o registro foi de fato inserido no banco de dados. Esse é o comportamento que buscamos realmente? Caso os desenvolvedores rodem esse teste novamente irão criar inúmeros registros semelhantes no banco?
Ainda nesse tópico, o correto não seria aplicar o conceito de transações com o banco de dados, realizando um rollback ao finalizar o teste? Fica aí a sugestão.