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)); }
public void AddTagsToCharacter(long characterId, List <long> tagIds) { tagRepository.AddTagsToCharacter(characterId, tagIds); }