Design Patterns tests