Разница между классическим и лондонским подходами к юнит-тестированию заключается в понимании изоляции тестируемого кода. www.software-testing.ru
Лондонская школа понимает изоляцию как изоляцию тестируемого кода от его зависимостей. habr.com Если класс имеет зависимость от другого класса или нескольких классов, все такие зависимости должны быть заменены на тестовые заглушки. habr.com Такой подход позволяет сосредоточиться исключительно на тестируемом классе, изолировав его поведение от внешнего влияния. habr.com
В классическом подходе изолируются друг от друга не фрагменты рабочего кода, а сами тесты. habr.com Такая изоляция позволяет запускать тесты параллельно, последовательно и в любом порядке, не влияя на результат работы этих тестов. habr.com
Кроме того, лондонская школа почти всегда тестирует только один класс за раз, в то время как классическая школа может охватывать несколько тестов. habr.com