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); }