コード例 #1
0
ファイル: IdeasTests.cs プロジェクト: rhwy/SampArch
 public void ensure_suggest_can_remove_tag_from_name()
 {
     Tag tag = new Tag("test");
     _suggest.AddTag(tag);
     _suggest.RemoveTag("test");
     Assert.That(_suggest.Tags.Count, Is.EqualTo(0));
 }
コード例 #2
0
ファイル: IdeasTests.cs プロジェクト: rhwy/SampArch
 public void ensure_suggest_can_add_tag()
 {
     Tag actual = new Tag("test");
     _suggest.AddTag(actual);
     Assert.That(_suggest.Tags.Count, Is.EqualTo(1));
     Assert.That(_suggest.Tags.FirstOrDefault(), Is.EqualTo(actual));
 }
コード例 #3
0
ファイル: Idea.cs プロジェクト: rhwy/SampArch
 public void AddTag(Tag tag)
 {
     if (!Tags.Contains(tag))
     {
         Tags.Add(tag);
     }
 }
コード例 #4
0
ファイル: PostRepository.cs プロジェクト: rhwy/SampArch
 public IEnumerable<Post> FindByTag(Tag tag)
 {
     return posts.Where(t => t.Tags.Contains(tag));
 }
コード例 #5
0
ファイル: TagTests.cs プロジェクト: rhwy/SampArch
 public void Tag_should_be_equal_if_the_name_is_equal()
 {
     Tag tagSource = new Tag("test");
     Tag tagTarget = new Tag("test");
     Assert.That(tagTarget, Is.EqualTo(tagTarget));
 }
コード例 #6
0
ファイル: Idea.cs プロジェクト: rhwy/SampArch
 public void RemoveTag(Tag tag)
 {
     if (Tags.Contains(tag))
     {
         Tags.Remove(tag);
     }
 }
コード例 #7
0
ファイル: Idea.cs プロジェクト: rhwy/SampArch
 public void AddTag(string tag)
 {
     Tag newTag = new Tag(tag);
     AddTag(newTag);
 }