Beispiel #1
0
            static void Test(string path, string dir, string filename, string filenameNoEx, string extension)
            {
                Assert.True(ResourcePath.GetDirectoryName(path).SequenceEqual(dir));
                Assert.True(ResourcePath.GetDirectoryName(path.AsSpan()).SequenceEqual(dir));

                Assert.True(ResourcePath.GetFileName(path).SequenceEqual(filename));
                Assert.True(ResourcePath.GetFileName(path.AsSpan()).SequenceEqual(filename));

                Assert.True(ResourcePath.GetFileNameWithoutExtension(path).SequenceEqual(filenameNoEx));
                Assert.True(ResourcePath.GetFileNameWithoutExtension(path.AsSpan()).SequenceEqual(filenameNoEx));

                Assert.True(ResourcePath.GetExtension(path).SequenceEqual(extension));
                Assert.True(ResourcePath.GetExtension(path.AsSpan()).SequenceEqual(extension));
            }