Commit 0717a2e5 authored by Nick Craver's avatar Nick Craver

Tests: shorten SetExpirationToPassed

parent 97d5969b
using System;
using System.Threading;
using System.Threading.Tasks;
using Xunit;
using Xunit.Abstractions;
......@@ -10,7 +11,7 @@ public class SO25113323 : TestBase
public SO25113323(ITestOutputHelper output) : base (output) { }
[Fact]
public void SetExpirationToPassed()
public async Task SetExpirationToPassed()
{
var key = Me();
using (var conn = Create())
......@@ -20,10 +21,10 @@ public void SetExpirationToPassed()
cache.KeyDelete(key);
cache.HashSet(key, "full", "test", When.NotExists, CommandFlags.PreferMaster);
Thread.Sleep(10 * 1000);
await Task.Delay(2000).ForAwait();
// When
var expiresOn = DateTime.UtcNow.AddSeconds(-10);
var expiresOn = DateTime.UtcNow.AddSeconds(-2);
var firstResult = cache.KeyExpire(key, expiresOn, CommandFlags.PreferMaster);
var secondResult = cache.KeyExpire(key, expiresOn, CommandFlags.PreferMaster);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment