Example #1
0
 public void AddTag
 (
     ITagStrategy tagStrategy,
     Tag newTag
 )
 {
     if (tagStrategy.CanAddTag(_tags, newTag))
     {
         _tags.Add(newTag);
     }
 }
Example #2
0
        public void RemoveTag
        (
            ITagStrategy tagStrategy,
            int id
        )
        {
            if (tagStrategy.CanRemoveTag(_tags, id))
            {
                var tag = FilterTagsBy(x => x.Id == id)
                          .First();

                _tags.Remove(tag);
            }
        }
Example #3
0
 public void TestInitialize()
 {
     _strategyUnderTest = new TagStrategy();
 }