public static string GetFileName(string path)
{
if (path == null)
throw new ArgumentNullException("path");
int p = path.LastIndexOf(PathSeparator, StringComparison.Ordinal);
if (p < 0)
return path;
return path.Substring(p + 1);
}
//TODO: Missing unit test