Exemple #1
0
 /// <summary>
 /// Split file paths based on OS path separator.
 /// </summary>
 /// <param name="input">string to split.</param>
 /// <returns>Array of substrings.</returns>
 public static string[] PathSplit(string input)
 {
     if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
     {
         return(StandardFilters.Split(input, @"\"));
     }
     else
     {
         return(StandardFilters.Split(input, @"/"));
     }
 }
 public void TestSplit()
 {
     Assert.AreEqual(new[] { "This", "is", "a", "sentence" }, StandardFilters.Split("This is a sentence", " "));
     Assert.AreEqual(new string[] { null }, StandardFilters.Split(null, null));
 }