public void When_Timeout_Defaults_Are_Used_Operation_Succeeds()
        {
            var slowSet = new SlowSet <object>(
                "When_Operation_Is_Slow_Operation_TimesOut_Key",
                "When_Operation_Is_Slow_Operation_TimesOut",
                new DefaultTranscoder(),
                null,
                new ClientConfiguration().DefaultOperationLifespan); //use lifespan in configuration

            var result = _requestExecuter.SendWithRetry(slowSet);

            Assert.AreEqual(ResponseStatus.Success, result.Status);
        }
Example #2
0
        public void When_Timeout_Defaults_Are_Used_Operation_Succeeds()
        {
            using (var bucket = (CouchbaseBucket)_cluster.OpenBucket())
            {
                var slowSet = new SlowSet <object>(
                    "When_Operation_Is_Slow_Operation_TimesOut_Key",
                    "When_Operation_Is_Slow_Operation_TimesOut",
                    new DefaultTranscoder(new AutoByteConverter()),
                    null,
                    new AutoByteConverter());

                var result = bucket.SendWithRetry(slowSet);
                Assert.AreEqual(ResponseStatus.Success, result.Status);
            }
        }
        public void When_Operation_Is_Faster_Than_Timeout_Operation_Succeeds()
        {
            var slowSet = new SlowSet <object>(
                "When_Operation_Is_Slow_Operation_TimesOut_Key",
                "When_Operation_Is_Slow_Operation_TimesOut",
                new DefaultTranscoder(),
                null,
                1000)
            {
                SleepTime = 500
            };

            var result = _requestExecuter.SendWithRetry(slowSet);

            Assert.AreEqual(ResponseStatus.Success, result.Status);
        }
        public void When_Timeout_Defaults_Are_Used_Operation_Succeeds()
        {
            var slowSet = new SlowSet<object>(
                "When_Operation_Is_Slow_Operation_TimesOut_Key",
                "When_Operation_Is_Slow_Operation_TimesOut",
                new DefaultTranscoder(),
                null,
                new ClientConfiguration().DefaultOperationLifespan); //use lifespan in configuration

            var result = _requestExecuter.SendWithRetry(slowSet);
            Assert.AreEqual(ResponseStatus.Success, result.Status);
        }
        public void When_Operation_Is_Faster_Than_Timeout_Operation_Succeeds()
        {
            var slowSet = new SlowSet<object>(
                "When_Operation_Is_Slow_Operation_TimesOut_Key",
                "When_Operation_Is_Slow_Operation_TimesOut",
                new DefaultTranscoder(),
                null,
                1000)
            {
                SleepTime = 500
            };

            var result = _requestExecuter.SendWithRetry(slowSet);
            Assert.AreEqual(ResponseStatus.Success, result.Status);
        }