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()); }
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()); }