private string GetNextTestModuleName(IVBProject project) { var names = project.ComponentNames(); var index = names.Count(n => n.StartsWith(TestModuleBaseName)) + 1; return(string.Concat(TestModuleBaseName, index)); }
private string GetNextTestModuleName(IVBProject project) { var names = new HashSet <string>(project.ComponentNames().Where(module => module.StartsWith(TestModuleBaseName))); var index = 1; while (names.Contains($"{TestModuleBaseName}{index}")) { index++; } return($"{TestModuleBaseName}{index}"); }