コード例 #1
0
        public void MultiLookup_WillRetry_IfCasIsZero()
        {
            var mockedInvoker = new Mock <ISubdocInvoker>();
            var builder       = new LookupInBuilder <dynamic>(mockedInvoker.Object, () => new DefaultSerializer(), "thekey");

            builder.Get("pathone");
            builder.Get("pathtwo");
            var op = new MultiLookup <dynamic>("thekey", builder, new Mock <IVBucket>().Object,
                                               new Mock <ITypeTranscoder>().Object, 10)
            {
                Cas = 0
            };

            Assert.IsTrue(op.CanRetry());
        }
コード例 #2
0
        public void MultiLookup_WillRetry_IfCasIsZero()
        {
            var mockedInvoker = new Mock<ISubdocInvoker>();
            var builder = new LookupInBuilder<dynamic>(mockedInvoker.Object, () => new DefaultSerializer(), "thekey");

            builder.Get("pathone");
            builder.Get("pathtwo");
            var op = new MultiLookup<dynamic>("thekey", builder, new Mock<IVBucket>().Object,
                new Mock<ITypeTranscoder>().Object, 10)
            { Cas = 0 };

            Assert.IsTrue(op.CanRetry());
        }