Пример #1
0
        public async Task Put_ProductServiceReturnsTrueWhenUpdatingProductOption_ReturnsNoContent()
        {
            //Arrange
            var productId        = Guid.NewGuid();
            var productOptionDto = CreateProductOptionDto(productId);

            _mockProductService
            .Setup(x => x.UpdateProductOptionAsync(productOptionDto))
            .ReturnsAsync(true)
            .Verifiable();

            //Act
            var result = await _sut.Put(productId, productOptionDto.Id, productOptionDto);

            //Assert
            _mockProductService.Verify();
            Assert.IsType <NoContentResult>(result);
        }