public RedlockFactoryExtensionsTests()
 {
     _f = new Mock <IRedlockFactory>(
         MockBehavior.Strict);
     _defaultTtl     = TimeSpan.FromMinutes(10);
     _defaultMaxWait = 10;
     _impl           = TestRedlockImplementation.Create(TestRedlock.Instances(5, MemoryRedlockInstance.Create));
 }
Esempio n. 2
0
        public RedlockFactoryTests()
        {
            var minValidity = TimeSpan.FromSeconds(10);

            _mem = TestRedlock.Instances(3, i => new MemoryRedlockInstance(i.ToString(), (ttl, duration) => minValidity));
            var now  = new DateTime(2020, 07, 08, 1, 2, 3, DateTimeKind.Utc);
            var impl = TestRedlockImplementation.Create(_mem);

            _expectedValidUntil = new DateTime(2020, 07, 08, 1, 2, 13, DateTimeKind.Utc);
            _f = new TestRedlockFactory(impl, () => now, NullLogger <RedlockFactory> .Instance);
        }