30. Unit Tests
• Should be fast (< 10 ms)
• Should be consistent (same result always)
• Should run in memory (no db, file access)
• Should run in any order (no dependencies on other
tests)
31. Impacts
• Fast Feedback
• Cleaner design
• Code and componente decoupling
• Confidence
• Executable documentation, with usage samples
• Reduce regression
42. Books
• Pragmatic Unit Testing In C# with Nunit
• Growing software guided by tests
• The art of unit Testing
• Testable Javascript
• Quality Code
• Xunit Patterns