Esempio n. 1
0
        public void GetTagsOnCharacter_WithTagsOnCharacter()
        {
            var characterId     = GetNewCharacterId();
            var tagsOnCharacter = new List <long>();

            for (int i = 0; i < 3; ++i)
            {
                var newTag = repository.CreateCharacterTag(new CreateCharacterTagDto("test " + i, ""));
                tagsOnCharacter.Add(newTag);
            }
            repository.CreateCharacterTag(new CreateCharacterTagDto("not on character", ""));

            repository.AddTagsToCharacter(characterId, tagsOnCharacter);
            var tags = repository.GetTagsOnCharacter(characterId).Select(t => t.TagId);

            CollectionAssert.AreEquivalent(tagsOnCharacter, new List <long>(tags));
        }
Esempio n. 2
0
 public void AddTagsToCharacter(long characterId, List <long> tagIds)
 {
     tagRepository.AddTagsToCharacter(characterId, tagIds);
 }