public VerifyEngine( string extension, VerifySettings settings, Type testType, string directory, string testName) { this.settings = settings; this.testType = testType; this.testName = testName; diffTool = DiffTools.Find(extension); var verifiedPattern = FileNameBuilder.GetVerifiedPattern(extension, settings.Namer, this.testType, this.testName); danglingVerified = Directory.EnumerateFiles(directory, verifiedPattern).ToList(); var receivedPattern = FileNameBuilder.GetReceivedPattern(extension, settings.Namer, this.testType, this.testName); foreach (var file in Directory.EnumerateFiles(directory, receivedPattern)) { File.Delete(file); } diffTool = DiffTools.Find(extension); }