public void StartsWithSegmentsWithRemainder_DoesMatchUsingSpecifiedComparison(string sourcePath, string testPath, StringComparison comparison, bool expectedResult) { var source = new PathString(sourcePath); var test = new PathString(testPath); var result = source.StartsWithSegments(test, comparison, out var remaining); Assert.Equal(expectedResult, result); }
public void StartsWithSegmentsWithRemainder_DoesACaseInsensitiveMatch(string sourcePath, string testPath, bool expectedResult) { var source = new PathString(sourcePath); var test = new PathString(testPath); var result = source.StartsWithSegments(test, out var remaining); Assert.Equal(expectedResult, result); }