Pessoal, tenho uma dúvida sobre teste de integração e teste unitário. O conceito até que é "simples", mas a prática achei um pouco complicado. Por exemplo: Vou adicionar uma nova funcionalidade no sistema e vou começar a executar o primeiro teste, porém, a primeira classe que irei testar será a Controller, que por usa vez, executa chamadas para a Model ou para outra camada que possui a regra de negócio do sistema, e que por sua vez, pode chamar também outra Model ou outro método de outra classe. Neste caso, o teste da controller vai ser considerado como Teste de Integração? Se a resposta for "Sim, é teste de integração", onde entra o teste unitário?