public async Task UpdateAsync_ShouldUpdateTheItemEntry()
        {
            var originalAdvertisement = SetupAdvertisement();
            var updatedAdvertisement  = new AdvertisementEntry
            {
                Id       = originalAdvertisement.Id,
                ClientId = _fixture.Create <int>(),
                Name     = $"{originalAdvertisement.Name} - Updated"
            };

            await _advertisementRepository.UpdateAsync(updatedAdvertisement);

            var currentValue = _dbContext.Advertisements
                               .AsNoTracking()
                               .Single(x => x.Id == updatedAdvertisement.Id);

            currentValue.Name.Should().Be(updatedAdvertisement.Name);
            currentValue.ClientId.Should().Be(updatedAdvertisement.ClientId);
        }