public override RpbReq ConstructPbRequest() { var req = new RpbGetBucketKeyPreflistReq(); req.type = CommandOptions.BucketType; req.bucket = CommandOptions.Bucket; req.key = CommandOptions.Key; return(req); }
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)); }