public async Task DeleteAsync_ShouldReturnNotFoundResponseGivenTheIdDoesNotMatchAnAdvertisement()
        {
            var nonExistentId = new Fixture().Create <int>();

            _advertisementService.Setup(x => x.ExistsAsync(nonExistentId)).ReturnsAsync(false);

            var result = await _controller.DeleteAsync(nonExistentId);

            result.Should().BeOfType <NotFoundResult>();
        }