コード例 #1
0
        public void MinValidity_ClockDriftFactor03()
        {
            var instance    = new RedisRedlockInstance(Db, s => s, "i", 0.5f, _logger);
            var minValidity = instance.MinValidity(TimeSpan.FromSeconds(10), TimeSpan.FromSeconds(1));

            Assert.Equal(TimeSpan.FromMilliseconds(3998), minValidity);
        }
コード例 #2
0
 public RedisRedlockInstanceTests(RedisFixture redis, ITestOutputHelper console) : base(redis)
 {
     _console  = console;
     _logger   = new MemoryLogger();
     _instance = new RedisRedlockInstance(Db, s => s, "i", 0.1f, _logger);
 }