예제 #1
0
        public void TestPutAndGet()
        {
            Random rnd = new Random();

            byte[] bytesToTest = new byte[100000];
            rnd.NextBytes(bytesToTest);
            byte[] keyBytes = new byte[20];
            rnd.NextBytes(keyBytes);
            string keyString = UrlBase64.Encode(keyBytes);

            _dict.Put(keyString, bytesToTest);
            byte[] valActual = _dict.GetMultiple(keyString, 1).FirstValue;
            Assert.AreEqual(TextUtil.MD5Sum(bytesToTest), TextUtil.MD5Sum(valActual));
        }