public void OperateBitAdd() { if (!args.HasBit) { return; } Key key = new Key(args.ns, args.set, "opbkey10"); client.Delete(null, key); byte[] bytes = new byte[] { 0x01, 0x42, 0x03, 0x04, 0x05 }; client.Put(null, key, new Bin(binName, bytes)); Record record = client.Operate(null, key, BitOperation.Add(BitPolicy.Default, binName, 24, 16, 128, false, BitOverflowAction.FAIL), Operation.Get(binName) ); AssertRecordFound(key, record); IList list = record.GetList(binName); byte[] b = (byte[])list[1]; Assert.IsTrue(Util.ByteArrayEquals(new byte[] { 0x01, 0x42, 0x03, 0x04, 0x85 }, b)); }