Implemented IArgumentValidator<string>.Matches(...) (all overloads).
Refactored unit tests for maintainability.