public void Can_Parse_Bare_RpbErrorResp() { byte[] b = null; using (var os = new OtpOutputStream()) { os.WriteAtom(TtbErrorDecoder.RpbErrorRespAtom); os.Flush(); b = os.ToArray(); } var ex = Assert.Throws<RiakException>(() => new TsTtbResp(b)); Assert.IsTrue(ex.Message.Contains(TtbErrorDecoder.RpbErrorRespEmpty)); }
public void Can_Parse_RpbErrorResp_In_2_Tuple_With_Code() { byte[] b = null; using (var os = new OtpOutputStream()) { os.WriteTupleHead(2); os.WriteAtom(TtbErrorDecoder.RpbErrorRespAtom); os.WriteLong(ErrCode); os.Flush(); b = os.ToArray(); } var ex = Assert.Throws<RiakException>(() => new TsTtbResp(b)); Assert.IsTrue(ex.Message.Contains(ErrCode.ToString())); }