public override RpbReq ConstructPbRequest()
        {
            var req = new RpbGetBucketKeyPreflistReq();

            req.type   = CommandOptions.BucketType;
            req.bucket = CommandOptions.Bucket;
            req.key    = CommandOptions.Key;

            return(req);
        }
Example #2
0
        public void Should_Build_Req_Correctly()
        {
            var fetch = new FetchPreflist.Builder()
                        .WithBucketType(BucketType)
                        .WithBucket(Bucket)
                        .WithKey(Key)
                        .Build();

            RpbGetBucketKeyPreflistReq protobuf = (RpbGetBucketKeyPreflistReq)fetch.ConstructPbRequest();

            Assert.AreEqual(BucketType, RiakString.FromBytes(protobuf.type));
            Assert.AreEqual(Bucket, RiakString.FromBytes(protobuf.bucket));
            Assert.AreEqual(Key, RiakString.FromBytes(protobuf.key));
        }