Test Driven Development
Working with enum
Broken Methods