public void タイトルのみスペース混入()
        {
            DefaultDirectoryNameParser dnp = new DefaultDirectoryNameParser();

            dnp.Parse(" タイトル ");

            Assert.That(dnp.Author, Is.EqualTo(null));
            Assert.That(dnp.Title, Is.EqualTo("タイトル"));
            Assert.That(dnp.Tags.Count(), Is.EqualTo(0));
        }
        public void 著者タイトル()
        {
            DefaultDirectoryNameParser dnp = new DefaultDirectoryNameParser();

            dnp.Parse("[著者]タイトル");

            Assert.That(dnp.Author, Is.EqualTo("著者"));
            Assert.That(dnp.Title, Is.EqualTo("タイトル"));
            Assert.That(dnp.Tags.Count(), Is.EqualTo(0));
        }
        public void タグ著者タイトル()
        {
            DefaultDirectoryNameParser dnp = new DefaultDirectoryNameParser();

            dnp.Parse("(タグ)[著者]タイトル");

            Assert.That(dnp.Author, Is.EqualTo("著者"));
            Assert.That(dnp.Title, Is.EqualTo("タイトル"));
            Assert.That(dnp.Tags.Count(), Is.EqualTo(1));
            Assert.That(dnp.Tags.ElementAt(0), Is.EqualTo("タグ"));
        }
        public void 複タグタイトル()
        {
            DefaultDirectoryNameParser dnp = new DefaultDirectoryNameParser();

            dnp.Parse("(タグ1,タグ2)タイトル");

            Assert.That(dnp.Author, Is.EqualTo(null));
            Assert.That(dnp.Title, Is.EqualTo("タイトル"));
            Assert.That(dnp.Tags.Count(), Is.EqualTo(2));
            Assert.That(dnp.Tags.ElementAt(0), Is.EqualTo("タグ1"));
            Assert.That(dnp.Tags.ElementAt(1), Is.EqualTo("タグ2"));
        }