A sociable unit test assumes the other dependencies work with the goal of testing a single unit. An integration test meanwhile aims to test several units successfully work together. At a low level, this can make sociable tests and integration tests look very similar and hence the confusion between them.