Example #1
0
    public void GetParentDirectoryShouldReturnCorrectResults()
    {
        string input = "a/b/c/d/e";

        string[] expected = new string[] { "a", "a/b", "a/b/c", "a/b/c/d", "a/b/c/d/e" };
        string[] actual   = AssetManagement.GetAllParentFolderPaths(input);

        Assert.True(
            expected.SequenceEqual(actual),
            $"TestFailed {nameof(GetParentDirectoryShouldReturnCorrectResults)}\n" +
            $"Expected {{{string.Join(", ", expected)}}}" +
            $"\nActual {{{string.Join(", ", actual)}}}");
    }