Ejemplo n.º 1
0
        public async Task <IActionResult> UpdateAsync([FromBody] UpdateItemListViewModel updateItemListViewModel)
        {
            var updateItemListDto = _mapper.Map <UpdateItemListDto>(updateItemListViewModel);

            var updatedItemListDto = await _itemListService.UpdateAsync(updateItemListDto);

            var updatedItemListViewModel = _mapper.Map <ItemListViewModel>(updatedItemListDto);

            return(Ok(updatedItemListViewModel));
        }
        public void Test_ItemList_Id_Validation(
            string testCaseDisplayName,
            int invalidId)
        {
            // Arrange
            UpdateItemListViewModel updateItemListViewModel =
                Get_UpdateItemListViewModel(id: invalidId);

            // Act
            bool result = Validator.TryValidateObject(updateItemListViewModel,
                                                      new ValidationContext(updateItemListViewModel, null, null),
                                                      null,
                                                      true);

            // Assert
            Assert.IsFalse(result, testCaseDisplayName);
        }
        public void Test_ItemList_Title_Validation(
            string testCaseDisplayName,
            string validTitle)
        {
            // Arrange
            UpdateItemListViewModel updateItemListViewModel =
                Get_Valid_UpdateItemListViewModel(title: validTitle);

            // Act
            bool result = Validator.TryValidateObject(updateItemListViewModel,
                                                      new ValidationContext(updateItemListViewModel, null, null),
                                                      null,
                                                      true);

            // Assert
            Assert.IsTrue(result, testCaseDisplayName);
        }