O codigo atual que está pushed na brach master, é o projeto feito na hora da palestra.
O código completo que estava pronto antes do evento, está pushed na branch projeto-final
Os slides usados na palestra, estão disponíveis aqui: http://www.slideshare.net/paulojribp/e-voce-pensava-que-tdd-era-coisa-de-javaneiro
Para o projeto funcionar, usamos o PHPUnit. Para que todas as dependências do PHPUnit fossem satisfeitas sem mais problemas, usamos o composer.
Nada além desses dois frameworks foram necessários.
Dúvidas e/ou mais informações: paulojribp at gmail.com