public void When_Type_Is_Object_DataFormat_Json_Is_Used() { var key = "When_Type_Is_Object_GetK_Uses_DataFormat_Json"; //delete the value if it exists var delete = new Delete(key, GetVBucket(), Transcoder, OperationLifespanTimeout); IOService.Execute(delete); //Add the key var add = new Add <dynamic>(key, new { foo = "foo" }, GetVBucket(), Transcoder, OperationLifespanTimeout); Assert.IsTrue(IOService.Execute(add).Success); var getK = new GetK <dynamic>(key, GetVBucket(), Transcoder, OperationLifespanTimeout); getK.CreateExtras(); Assert.AreEqual(DataFormat.Json, getK.Format); var result = IOService.Execute(getK); Assert.IsTrue(result.Success); Assert.AreEqual(DataFormat.Json, getK.Format); }
public void When_Type_Is_Object_DataFormat_Json_Is_Used() { var key = "When_Type_Is_Object_GetK_Uses_DataFormat_Json"; //delete the value if it exists var delete = new Delete(key, GetVBucket(), new AutoByteConverter(), new DefaultTranscoder(new ManualByteConverter())); IOStrategy.Execute(delete); //Add the key var add = new Add <dynamic>(key, new { foo = "foo" }, GetVBucket(), new AutoByteConverter(), new DefaultTranscoder(new ManualByteConverter())); Assert.IsTrue(IOStrategy.Execute(add).Success); var getK = new GetK <dynamic>(key, GetVBucket(), new AutoByteConverter(), new DefaultTranscoder(new AutoByteConverter())); getK.CreateExtras(); Assert.AreEqual(DataFormat.Json, getK.Format); var result = IOStrategy.Execute(getK); Assert.IsTrue(result.Success); Assert.AreEqual(DataFormat.Json, getK.Format); }
public void When_Type_Is_String_DataFormat_String_Is_Used() { var key = "When_Type_Is_String_DataFormat_String_Is_Used"; //delete the value if it exists var delete = new Delete(key, GetVBucket(), Transcoder, OperationLifespanTimeout); IOService.Execute(delete); //Add the key var add = new Add <string>(key, "foo", GetVBucket(), Transcoder, OperationLifespanTimeout); Assert.IsTrue(IOService.Execute(add).Success); var getK = new GetK <string>(key, GetVBucket(), Transcoder, OperationLifespanTimeout); getK.CreateExtras(); Assert.AreEqual(DataFormat.String, getK.Format); var result = IOService.Execute(getK); Assert.IsTrue(result.Success); Assert.AreEqual(DataFormat.String, getK.Format); }
public void When_Type_Is_String_DataFormat_String_Is_Used() { var key = "When_Type_Is_String_DataFormat_String_Is_Used"; //delete the value if it exists var delete = new Delete(key, GetVBucket(), new AutoByteConverter(), new DefaultTranscoder(new ManualByteConverter())); IOStrategy.Execute(delete); //Add the key var add = new Add <string>(key, "foo", GetVBucket(), new AutoByteConverter(), new DefaultTranscoder(new ManualByteConverter())); Assert.IsTrue(IOStrategy.Execute(add).Success); var getK = new GetK <string>(key, GetVBucket(), new AutoByteConverter(), new DefaultTranscoder(new AutoByteConverter())); getK.CreateExtras(); Assert.AreEqual(DataFormat.String, getK.Format); var result = IOStrategy.Execute(getK); Assert.IsTrue(result.Success); Assert.AreEqual(DataFormat.String, getK.Format); }
public void When_Type_Is_ByteArray_DataFormat_Binary_Is_Used() { var key = "When_Type_Is_Object_GetK_Uses_DataFormat_Json"; //delete the value if it exists var delete = new Delete(key, GetVBucket(), Transcoder, OperationLifespanTimeout); IOStrategy.Execute(delete); //Add the key var add = new Add <byte[]>(key, new byte[] { 0x0 }, GetVBucket(), Transcoder, OperationLifespanTimeout); Assert.IsTrue(IOStrategy.Execute(add).Success); var getK = new GetK <byte[]>(key, GetVBucket(), Transcoder, OperationLifespanTimeout); getK.CreateExtras(); Assert.AreEqual(DataFormat.Binary, getK.Format); var result = IOStrategy.Execute(getK); Assert.IsTrue(result.Success); Assert.AreEqual(DataFormat.Binary, getK.Format); }
public void When_Type_Is_Object_DataFormat_Json_Is_Used() { var key = "When_Type_Is_Object_GetK_Uses_DataFormat_Json"; //delete the value if it exists var delete = new Delete(key, GetVBucket(), Transcoder, OperationLifespanTimeout); IOService.Execute(delete); //Add the key var add = new Add<dynamic>(key, new { foo = "foo" }, GetVBucket(), Transcoder, OperationLifespanTimeout); Assert.IsTrue(IOService.Execute(add).Success); var getK = new GetK<dynamic>(key, GetVBucket(), Transcoder, OperationLifespanTimeout); getK.CreateExtras(); Assert.AreEqual(DataFormat.Json, getK.Format); var result = IOService.Execute(getK); Assert.IsTrue(result.Success); Assert.AreEqual(DataFormat.Json, getK.Format); }
public void When_Type_Is_String_DataFormat_String_Is_Used() { var key = "When_Type_Is_String_DataFormat_String_Is_Used"; //delete the value if it exists var delete = new Delete(key, GetVBucket(), Transcoder, OperationLifespanTimeout); IOService.Execute(delete); //Add the key var add = new Add<string>(key, "foo", GetVBucket(), Transcoder, OperationLifespanTimeout); Assert.IsTrue(IOService.Execute(add).Success); var getK = new GetK<string>(key, GetVBucket(), Transcoder, OperationLifespanTimeout); getK.CreateExtras(); Assert.AreEqual(DataFormat.String, getK.Format); var result = IOService.Execute(getK); Assert.IsTrue(result.Success); Assert.AreEqual(DataFormat.String, getK.Format); }
public void When_Type_Is_ByteArray_DataFormat_Binary_Is_Used() { var key = "When_Type_Is_Object_GetK_Uses_DataFormat_Json"; //delete the value if it exists var delete = new Delete(key, GetVBucket(), Transcoder, OperationLifespanTimeout); IOStrategy.Execute(delete); //Add the key var add = new Add<byte[]>(key, new byte[] { 0x0 }, GetVBucket(), Transcoder, OperationLifespanTimeout); Assert.IsTrue(IOStrategy.Execute(add).Success); var getK = new GetK<byte[]>(key, GetVBucket(), Transcoder, OperationLifespanTimeout); getK.CreateExtras(); Assert.AreEqual(DataFormat.Binary, getK.Format); var result = IOStrategy.Execute(getK); Assert.IsTrue(result.Success); Assert.AreEqual(DataFormat.Binary, getK.Format); }