public async Task DeleteMockAsync(string requestKey) { if (requestKey == null) throw new ArgumentException("RequestKey is required"); await _mockRepository.DeleteAsync(requestKey); _logger.LogInformation($"Deleted Mock with RequestKey: {requestKey}"); }