public RedlockFactoryExtensionsTests() { _f = new Mock <IRedlockFactory>( MockBehavior.Strict); _defaultTtl = TimeSpan.FromMinutes(10); _defaultMaxWait = 10; _impl = TestRedlockImplementation.Create(TestRedlock.Instances(5, MemoryRedlockInstance.Create)); }
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); }