As we embark on your NUnit training, I will show you all that you need to know to not only use NUnit to write effective to test, but to structure your development practices to use NUnit to write better code.
Before we start coding, we are going to lay some ground work. It does no good to learn how to use the tools unless you know why you are using them. So, we start out with some backgrounder information.
One of the problems with producing an e-book that has a lot of source code is making the source code accessible regardless of where you are reading the e-book. So, I've also made most of the examples available on GitHub at https://github.com/DaveMBush/NUnit3Samples.
This book doesn't have a lot of fluff that you'll never use. If you are looking for a long read, this probably isn't for you. If you just want to get going with unit testing using NUnit, this is the book for you.
Table of Contents
Chapter 1. Introduction
Chapter 2. Why Test?
Chapter 3. Getting Started
Chapter 4. Basic Testing
Chapter 5. Parameterized Tests
Chapter 6. Managing Your Tests
Chapter 7. Advanced
Chapter 8. Applying the Theory
Chapter 9. Testing Testable Code
Chapter 10. Differences between NUnit 2 and 3