SRP Analyzer

Analyze C# classes for Single Responsibility Principle violations

C# Code Editor

537 chars

Potential SRP Violation Detected

This class appears to have multiple responsibilities. Each dependency is used in different methods, suggesting the class handles multiple concerns. Consider splitting into smaller, focused classes.

Responsibility Breakdown:

Uses IOrderService:
  • ProcessOrder
Uses IEmailService:
  • SendConfirmationEmail

Dependencies