added ImplicitConversionTest
refactored PathPatternGeneratorTest
refactored MatchingPathsGeneratorTest
refactored NamePatternGeneratorTest
refactored FilesFunctionTest