public void AddTag ( ITagStrategy tagStrategy, Tag newTag ) { if (tagStrategy.CanAddTag(_tags, newTag)) { _tags.Add(newTag); } }
public void RemoveTag ( ITagStrategy tagStrategy, int id ) { if (tagStrategy.CanRemoveTag(_tags, id)) { var tag = FilterTagsBy(x => x.Id == id) .First(); _tags.Remove(tag); } }
public void TestInitialize() { _strategyUnderTest = new TagStrategy(); }