Skip to content

Commit ab72b11

Browse files
committed
Fix tests
1 parent a3d7561 commit ab72b11

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

src/Foundatio.Redis/Cache/RedisCacheClient.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -311,11 +311,14 @@ public async Task<long> ListAddAsync<T>(string key, IEnumerable<T> values, TimeS
311311
throw new ArgumentNullException(nameof(key), "Key cannot be null or empty");
312312

313313
if (values == null)
314-
return 0;
314+
throw new ArgumentNullException(nameof(values));
315315

316316
var expiresAt = expiresIn.HasValue ? _timeProvider.GetUtcNow().UtcDateTime.SafeAdd(expiresIn.Value) : DateTime.MaxValue;
317317
if (expiresAt < _timeProvider.GetUtcNow().UtcDateTime)
318-
return await ListRemoveAsync(key, values).AnyContext();
318+
{
319+
await ListRemoveAsync(key, values).AnyContext();
320+
return 0;
321+
}
319322

320323
var redisValues = new List<SortedSetEntry>();
321324
long expiresAtMilliseconds = expiresAt.ToUnixTimeMilliseconds();
@@ -343,7 +346,7 @@ public async Task<long> ListRemoveAsync<T>(string key, IEnumerable<T> values, Ti
343346
throw new ArgumentNullException(nameof(key), "Key cannot be null or empty");
344347

345348
if (values == null)
346-
return 0;
349+
throw new ArgumentNullException(nameof(values));
347350

348351
var redisValues = new List<RedisValue>();
349352
if (values is string stringValue)

0 commit comments

Comments
 (0)