public void When_Cloned_Expires_Is_Copied() { var op = new Replace <string>("key", "value", null, new DefaultTranscoder(), 1000) { Expires = 10 }; Assert.AreEqual(10, op.Expires); var cloned = op.Clone() as Replace <string>; Assert.AreEqual(10, cloned.Expires); }
public void Test_Clone() { var operation = new Replace<string>("key", "somevalue", GetVBucket(), Transcoder, OperationLifespanTimeout) { Cas = 1123 }; var cloned = operation.Clone(); Assert.AreEqual(operation.CreationTime, cloned.CreationTime); Assert.AreEqual(operation.Cas, cloned.Cas); Assert.AreEqual(operation.VBucket.Index, cloned.VBucket.Index); Assert.AreEqual(operation.Key, cloned.Key); Assert.AreEqual(operation.Opaque, cloned.Opaque); Assert.AreEqual(operation.RawValue, ((OperationBase<string>)cloned).RawValue); }
public void Test_Clone() { var operation = new Replace <string>("key", "somevalue", GetVBucket(), Transcoder, OperationLifespanTimeout) { Cas = 1123 }; var cloned = operation.Clone(); Assert.AreEqual(operation.CreationTime, cloned.CreationTime); Assert.AreEqual(operation.Cas, cloned.Cas); Assert.AreEqual(operation.VBucket.Index, cloned.VBucket.Index); Assert.AreEqual(operation.Key, cloned.Key); Assert.AreEqual(operation.Opaque, cloned.Opaque); Assert.AreEqual(operation.RawValue, ((OperationBase <string>)cloned).RawValue); }