Книга в доступном формате описывает основные концепции и подходы, связанные с тестированием ПО разработчиками. Хотя в название вынесено только юнит тестирование, но автор затрагивает также интеграционные, и даже end-to-end тесты. Рассказывается об отличиях между различными школами тестирования, о лучших практиках, и реальном опыте самого автора.
Примеры приводятся на С#, но будут понятны и разработчикам на других языках. Также считаю данную книгу полезной не только тем, кто пишет код, но и тем, кто управляет теми кто пишет код. Ведь в вопросах тестирования можно скатиться в крайности и навесить на команду невыполнимые показатели, которые будут только создавать видимость того, что все хорошо.