예제 #1
0
        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);
        }
예제 #2
0
        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);
        }