All the logic for exclusions that is currently in the ChangeDetector class should be moved to it own class called ExclusionManager.
Acceptance criteria
- There is a class called
ExclusionManager
- The class contains the
ExclusionRule record
- The class contains public methods:
IsExcluded
NormalizeExclusionEntry
CompileExclusions
- All methods are static
All the logic for exclusions that is currently in the
ChangeDetectorclass should be moved to it own class calledExclusionManager.Acceptance criteria
ExclusionManagerExclusionRulerecordIsExcludedNormalizeExclusionEntryCompileExclusions