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")); }