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