-
Você não pode escrever nenhum código de produção a não ser que seja para fazer um teste que está falahando passar.
-
Você não pode escrever mais dm um teste de unidade do que seja suficiente para que ele falhe (falhas de compilação sÃo falahs também)
-
Você não pode escrever mais código de produção do que o suficiente para fazer o caso de teste que está falahando passar.