Muitas pessoas não entendem a diferença entre Stubs e Mocks . Todos nós sabemos que eles substituem métodos e classes durante o teste, mas esta é a principal diferença:
Os mock têm expectativas . Stubs não.
Isso significa que, para um Mock, existem afirmações sobre se ou como ele é chamado. E com um esboço não há nenhum.