Ejemplo n.º 1
0
        public virtual async Task <TagDto> UpdateAsync(Guid id, TagUpdateDto input)
        {
            var tag = await _tagRepository.GetAsync(id);

            ObjectMapper.Map(input, tag);
            var updatedTag = await _tagRepository.UpdateAsync(tag);

            return(ObjectMapper.Map <Tag, TagDto>(updatedTag));
        }
Ejemplo n.º 2
0
        public async Task UpdateAsync()
        {
            // Arrange
            var input = new TagUpdateDto()
            {
                Name = "16bfacdbdc1248f2889b73023"
            };

            // Act
            var serviceResult = await _tagAppService.UpdateAsync(Guid.Parse("58af2a8d-133d-456c-aff0-1cfa504ed7b8"), input);

            // Assert
            var result = await _tagRepository.FindAsync(c => c.Id == serviceResult.Id);

            result.ShouldNotBe(null);
            result.Name.ShouldBe("16bfacdbdc1248f2889b73023");
        }