public void Should_update_an_item()
        {
            var itemRequest = new ItemRequestBuilder()
                              .Build();

            //Act
            _item.Update(itemRequest);

            //Assert
            _item.Description.Should().Be(itemRequest.Description);
            _item.Price.Should().Be(itemRequest.Price);
        }
        public Item Build()
        {
            var itemRequest = new ItemRequestBuilder()
                              .WithPrice(_price)
                              .WithDescription(_description)
                              .Build();

            var item = _mapper.Map <Item>(itemRequest);

            if (_active is false)
            {
                item.Inactivate();
            }

            return(item);
        }