public void TraverseToDirectoryFromRootTest() { var library = new OsLibrary(); var separator = Path.DirectorySeparatorChar; Assert.AreEqual("this", library.SubPath($"this{separator}is{separator}test", 0)); Assert.AreEqual($"this{separator}is", library.SubPath($"this{separator}is{separator}test", 1)); Assert.AreEqual($"this{separator}is{separator}test", library.SubPath($"this{separator}is{separator}test", 2)); Assert.AreEqual($"this{separator}is{separator}test", library.SubPath($"this{separator}is{separator}test", 10)); }