[InlineData("trolls like to troll", "____________________", "trolikes ")] // lulz
        public void PrepareItemNameForFileSystem_FiltersIllegalCharacters_AddedFromConfiguration(string input, string expectedOutput, string invalidChars)
        {
            using (var testTree = new TestSfsTree())
            {
                testTree.SetExtraInvalidNameChars(invalidChars.ToCharArray());

                Assert.Equal(expectedOutput, testTree.PrepareItemNameForFileSystemTest(input));
            }
        }
        public void PrepareItemNameForFileSystem_FiltersIllegalCharacters_AddedFromConfiguration(string input, string expectedOutput, string invalidChars)
        {
            using (var testTree = new TestSfsTree())
            {
                testTree.SetExtraInvalidNameChars(invalidChars.ToCharArray());

                Assert.Equal(expectedOutput, testTree.PrepareItemNameForFileSystemTest(input));
            }
        }