public void TestInitialize() { redisContext = RedisTestContext.Retry(() => new RedisTestContext(null, db: 2), 5); ClearDb(redisContext, TestContext); redisContext.Delete(TestContext.TestName); }
public void TestInitialize() { redisContext = RedisTestContext.Retry(() => new RedisTestContext(nameof(RedisTestsNamedContext), db: 1), 5); ClearDb(redisContext, TestContext); redisContext.Delete(TestContext.TestName); }
protected static void ClearDb(IRedisContext redisContext, TestContext testContext) { var concreteContext = (RedisTestContext)redisContext; Assert.IsTrue(concreteContext.IsLocal); var keys = RedisTestContext.Retry(() => redisContext.GetKeys("*"), 5); redisContext.Delete(keys.ToArray()); }
private void AppendTest( bool doSetInitialValue, string initialValue = default(string), string appendSuffix = default(string), bool doAppend = true, string expectedFinalResult = default(string)) { var retryAttempts = (doAppend) ? 5 : 1; RedisTestContext.Retry(() => AppendTestInner( doSetInitialValue, initialValue, appendSuffix, doAppend, expectedFinalResult ), retryAttempts); }
private void SetTryGetTest <TData>( TData value, TimeSpan?ttl = null, bool doSetTtlInSeparateCommand = false, bool doDelete = false, bool doExchange = false, TData newValue = default(TData)) { var retryAttempts = (doExchange) ? 5 : 1; RedisTestContext.Retry(() => SetTryGetTestInner( value, ttl, doSetTtlInSeparateCommand, doDelete, doExchange, newValue ), retryAttempts); }
private void IncDecTest <TData>( bool doSetInitialValue, TData initialValue = default(TData), TData incrementBy = default(TData), TData decrementBy = default(TData), bool doInc = false, bool doDec = false, TData expectedIncResult = default(TData), TData expectedDecResult = default(TData), TData expectedFinalResult = default(TData)) { var retryAttempts = (doInc || doDec) ? 5 : 1; RedisTestContext.Retry(() => IncDecTestInner( doSetInitialValue, initialValue, incrementBy, decrementBy, doInc, doDec, expectedIncResult, expectedDecResult, expectedFinalResult ), retryAttempts); }