Video Editions allows the narrator to read the book while the text, figures, code listings, and diagrams are displayed on the screen. You can also view the audiobook as a video. "This book is a special one. The chapters build upon each other to create a remarkable accumulation of depth. You are in for a treat.
Cleancoder.com, Robert C. Martin's Foreword
The Art of Unit Testing Second Edition takes you from writing your first tests to creating robust test sets that can be easily readable and trusted. After mastering the fundamental concepts, you will quickly move on to more complex topics like mocks, stubs and isolation. Frameworks such as Moq and FakeItEasy, Typemock Isolator, and Moq are just a few examples. You will learn about test patterns, organization, working with legacy codes, and even "untestable". You'll also learn about integration testing, techniques and tools to test databases and other technologies.
Inside:
- Make sure your tests are easy to understand, maintainable, and trustworthy
- Fakes, stubs and mock objects, as well as isolation (mocking), frameworks
- Simple dependency injection techniques
- Refactoring legacy codes
Although the examples in this book are written in C#, they will be useful to anyone who uses a statically typed language like Java or C++.
Roy Osherove He has been coding for more than 15 years and consults and trains teams around the world on the gentle art and science of unit testing and test driven development. His blog is at ArtOfUnitTesting.com
This is the best way to learn about unit testing from a master in the field. Raphael Faria, LG Electronics
This course teaches you both the philosophy and the nuts and bolts of unit testing. Pradeep Chellappan, Microsoft
My team members often ask me how to write unit test correctly. I simply reply: Get this book! Alessandro Campeis, Vimar SpA
The best resource for unit testing. Kaleb Pederson, Next IT Corporation
NARRATED BY MARK THOMAS