示例#1
0
        public void Hashing_StringKey_6()
        {
            var h1 = ComplexKeyHashingStrategy.DefaultStringKeyToCacheKey("1234012345678 and also some text follows that makes this much longer than others in the same test group");

            Console.WriteLine(h1);

            var h2 = ComplexKeyHashingStrategy.DefaultStringKeyToCacheKey("1234012345678 and also some text follows that makes this much longer than others in the same test group");

            Assert.AreEqual(h1, h2);
        }
示例#2
0
        public void Hashing_StringKey_4()
        {
            var h1 = ComplexKeyHashingStrategy.DefaultStringKeyToCacheKey("1234012345678");

            Console.WriteLine(h1);

            var h2 = ComplexKeyHashingStrategy.DefaultStringKeyToCacheKey("1234012345678");

            Assert.AreEqual(h1, h2);
        }
示例#3
0
        public void Hashing_StringKey_1()
        {
            var h1 = ComplexKeyHashingStrategy.DefaultStringKeyToCacheKey("123");

            Console.WriteLine(h1);

            var h2 = ComplexKeyHashingStrategy.DefaultStringKeyToCacheKey("223");

            Console.WriteLine(h2);
        }
示例#4
0
        public void Hashing_StringKey_2()
        {
            var h1 = ComplexKeyHashingStrategy.DefaultStringKeyToCacheKey("abc");

            Console.WriteLine(h1);

            var h2 = ComplexKeyHashingStrategy.DefaultStringKeyToCacheKey("忁曨曣");

            Console.WriteLine(h2);
            Assert.AreNotEqual(h1, h2);

            var h3 = ComplexKeyHashingStrategy.DefaultStringKeyToCacheKey("忁曣曣");

            Console.WriteLine(h3);
            Assert.AreNotEqual(h3, h2);

            var h4 = ComplexKeyHashingStrategy.DefaultStringKeyToCacheKey("Abc");

            Console.WriteLine(h4);
            Assert.AreNotEqual(h1, h4);
        }