/// <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)); }