Such code throws an error “The RawBinaryTranscoder can only decode byte arrays.”. It causes because RawBinaryTranscoder is getting DataFormat.Reserved instead of DataFormat.Binary.
var result1 = collection.InsertAsync("testId", byteArray, options => options
.Expiry(TimeSpan.FromMinutes(1))
.Transcoder(new Transcoder())).Result;
var result2 = collection.GetAsync("testId", options => options
.Transcoder(new Transcoder())).Result;
var bytes = result2.ContentAs<byte[]>();
ah ok, no worries totally understand - can you also let us know what you pass in as byteArray
are you converting to byteArray or are you receiving a stream
Just looking at the tests everything seems to be looking good and so asking.