Eu estou passando por esta série . O autor menciona que, como o estado é mantido na programação orientada a objetos, é mais difícil escrever testes de unidade. Ele também diz que, como a programação funcional não mantém o estado (nem sempre), é mais fácil escrever testes de unidade. Não vi exemplos...