public void TestNullEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //serialized string
            string strMessage = null;

            //encrypt
            string enc = pc.encrypt(strMessage);
        }
示例#2
0
        public void TestNullEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //serialized string
            string strMessage = null;

            //encrypt
            string enc = pc.encrypt(strMessage);
        }
示例#3
0
        public void TestNullEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //serialized string
            string strMessage = null;
            //encrypt
            string enc = pc.encrypt(strMessage);

            Assert.True(("").Equals(enc));
        }
示例#4
0
        public void TestYayEncryptionBasic()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //deserialized string
            string strMessage = "yay!";
            //Encrypt
            string enc = pc.encrypt(strMessage);

            Assert.AreEqual("q/xJqqN6qbiZMXYmiQC1Fw==", enc);
        }
示例#5
0
        public void TestHashEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //serialized string
            string strMessage = "{\"foo\":{\"bar\":\"foobar\"}}";
            //encrypt
            string enc = pc.encrypt(strMessage);

            Assert.AreEqual("GsvkCYZoYylL5a7/DKhysDjNbwn+BtBtHj2CvzC4Y4g=", enc);
        }
示例#6
0
        public void TestStuffCanEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //input serialized string
            string strMessage = "{\"this stuff\":{\"can get\":\"complicated!\"}}";
            //encrypt
            string enc = pc.encrypt(strMessage);

            Assert.AreEqual("zMqH/RTPlC8yrAZ2UhpEgLKUVzkMI2cikiaVg30AyUu7B6J0FLqCazRzDOmrsFsF", enc);
        }
示例#7
0
        public void TestYayEncryptionBasic()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //deserialized string
            string strMessage = "yay!";
            //pubnub.publish(channel, strMessage, Common.DisplayReturnMessage);
            //Encrypt
            string enc = pc.encrypt(strMessage);

            Assert.True(("q/xJqqN6qbiZMXYmiQC1Fw==").Equals(enc));
        }
示例#8
0
        public void TestStuffCanEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //input serialized string
            string strMessage = "{\"this stuff\":{\"can get\":\"complicated!\"}}";
            //pubnub.publish(channel, strMessage, Common.DisplayReturnMessage);
            //encrypt
            string enc = pc.encrypt(strMessage);

            Assert.True(("zMqH/RTPlC8yrAZ2UhpEgLKUVzkMI2cikiaVg30AyUu7B6J0FLqCazRzDOmrsFsF").Equals(enc));
        }
示例#9
0
        public void TestHashEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //serialized string
            string strMessage = "{\"foo\":{\"bar\":\"foobar\"}}";
            //pubnub.publish(channel, strMessage, Common.DisplayReturnMessage);
            //encrypt
            string enc = pc.encrypt(strMessage);

            Assert.True(("GsvkCYZoYylL5a7/DKhysDjNbwn+BtBtHj2CvzC4Y4g=").Equals(enc));
        }
示例#10
0
        public void TestMyObjectEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //create an object of the custom class
            CustomClass cc = new CustomClass();
            //serialize it
            JavaScriptSerializer js = new JavaScriptSerializer();
            string res = js.Serialize(cc);
            //encrypt it
            string enc = pc.encrypt(res);

            Assert.AreEqual("Zbr7pEF/GFGKj1rOstp0tWzA4nwJXEfj+ezLtAr8qqE=", enc);
        }
示例#11
0
        public void TestObjectEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //create an object
            Object obj = new Object();
            //serialize
            JavaScriptSerializer js = new JavaScriptSerializer();
            string strObj           = js.Serialize(obj);
            //encrypt
            string enc = pc.encrypt(strObj);

            Assert.AreEqual("IDjZE9BHSjcX67RddfCYYg==", enc);
        }
示例#12
0
        public void TestMyObjectEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //create an object of the custom class
            CustomClass cc = new CustomClass();
            //pubnub.publish(channel, cc, Common.DisplayReturnMessage);
            //serialize it
            //JavaScriptSerializer js = new JavaScriptSerializer();
            string res = JsonConvert.SerializeObject(cc);
            //encrypt it
            string enc = pc.encrypt(res);

            Assert.True(("Zbr7pEF/GFGKj1rOstp0tWzA4nwJXEfj+ezLtAr8qqE=").Equals(enc));
        }
示例#13
0
        public void TestGermanCharsEncryption()
        {
            PubnubCrypto pc         = new PubnubCrypto("enigma");
            string       strMessage = "ÜÖ";

            JavaScriptSerializer js = new JavaScriptSerializer();

            strMessage = js.Serialize(strMessage);
            Console.WriteLine(strMessage);
            string enc = pc.encrypt(strMessage);

            Console.WriteLine(enc);
            Assert.AreEqual("stpgsG1DZZxb44J7mFNSzg==", enc);
        }
示例#14
0
        public void TestUnicodeCharsEncryption()
        {
            PubnubCrypto pc         = new PubnubCrypto("enigma");
            string       strMessage = "漢語";

            JavaScriptSerializer js = new JavaScriptSerializer();

            strMessage = js.Serialize(strMessage);
            Console.WriteLine(strMessage);
            string enc = pc.encrypt(strMessage);

            Console.WriteLine(enc);
            Assert.AreEqual("+BY5/miAA8aeuhVl4d13Kg==", enc);
        }
示例#15
0
        public void TestPubNubEncryption1()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //non serialized string
            string strMessage = "Pubnub Messaging API 1";
            //serialize
            JavaScriptSerializer js = new JavaScriptSerializer();

            strMessage = js.Serialize(strMessage);
            //encrypt
            string enc = pc.encrypt(strMessage);

            Assert.AreEqual("f42pIQcWZ9zbTbH8cyLwByD/GsviOE0vcREIEVPARR0=", enc);
        }
示例#16
0
        public void TestPubNubEncryption2()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //Deserialized
            string strMessage = "Pubnub Messaging API 2";
            //serialize the message
            JavaScriptSerializer js = new JavaScriptSerializer();

            strMessage = js.Serialize(strMessage);
            //encrypt
            string enc = pc.encrypt(strMessage);

            Assert.AreEqual("f42pIQcWZ9zbTbH8cyLwB/tdvRxjFLOYcBNMVKeHS54=", enc);
        }
示例#17
0
        public void TestObjectEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //create an object
            Object obj = new Object();
            //pubnub.publish(channel, obj, Common.DisplayReturnMessage);
            //serialize
            //JavaScriptSerializer js = new JavaScriptSerializer();
            string strObj = JsonConvert.SerializeObject(obj);
            //encrypt
            string enc = pc.encrypt(strObj);

            Assert.True(("IDjZE9BHSjcX67RddfCYYg==").Equals(enc));
        }
示例#18
0
        public void TestArrayEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");

            //create an empty array object
            object[] objArr = { };
            //serialize
            JavaScriptSerializer js = new JavaScriptSerializer();
            string strArr           = js.Serialize(objArr);
            //Encrypt
            string enc = pc.encrypt(strArr);

            Assert.AreEqual("Ns4TB41JjT2NCXaGLWSPAQ==", enc);
        }
示例#19
0
        public void TestPubNubEncryption2()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //Deserialized
            string strMessage = "Pubnub Messaging API 2";

            //pubnub.publish(channel, strMessage, Common.DisplayReturnMessage);
            //serialize the message
            //JavaScriptSerializer js = new JavaScriptSerializer();
            strMessage = JsonConvert.SerializeObject(strMessage);
            //encrypt
            string enc = pc.encrypt(strMessage);

            Assert.True(("f42pIQcWZ9zbTbH8cyLwB/tdvRxjFLOYcBNMVKeHS54=").Equals(enc));
        }
示例#20
0
        public void TestArrayEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");

            //create an empty array object
            object [] objArr = {};
            //pubnub.publish(channel, objArr, Common.DisplayReturnMessage);
            //serialize
            //JavaScriptSerializer js = new JavaScriptSerializer();
            string strArr = JsonConvert.SerializeObject(objArr);
            //Encrypt
            string enc = pc.encrypt(strArr);

            Assert.True(("Ns4TB41JjT2NCXaGLWSPAQ==").Equals(enc));
        }
示例#21
0
        public void TestPubNubEncryption1()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //non serialized string
            string strMessage = "Pubnub Messaging API 1";

            //pubnub.publish(channel, strMessage, Common.DisplayReturnMessage);
            //serialize
            //JavaScriptSerializer js = new JavaScriptSerializer();
            strMessage = JsonConvert.SerializeObject(strMessage);
            //encrypt
            string enc = pc.encrypt(strMessage);

            Assert.True(("f42pIQcWZ9zbTbH8cyLwByD/GsviOE0vcREIEVPARR0=").Equals(enc));
        }
示例#22
0
        public void TestUnicodeCharsEncryption()
        {
            PubnubCrypto pc         = new PubnubCrypto("enigma");
            string       strMessage = "漢語";

            //pubnub.publish(channel, strMessage, Common.DisplayReturnMessage);

            //JavaScriptSerializer js = new JavaScriptSerializer();
            strMessage = JsonConvert.SerializeObject(strMessage);
            Console.WriteLine(strMessage);
            string enc = pc.encrypt(strMessage);

            Console.WriteLine(enc);
            Assert.True(("+BY5/miAA8aeuhVl4d13Kg==").Equals(enc));
        }
示例#23
0
        public void TestGermanCharsEncryption()
        {
            PubnubCrypto pc         = new PubnubCrypto("enigma");
            string       strMessage = "ÜÖ";

            //pubnub.publish(channel, strMessage, Common.DisplayReturnMessage);

            //JavaScriptSerializer js = new JavaScriptSerializer();
            strMessage = JsonConvert.SerializeObject(strMessage);
            Console.WriteLine(strMessage);
            string enc = pc.encrypt(strMessage);

            Console.WriteLine(enc);
            Assert.True(("stpgsG1DZZxb44J7mFNSzg==").Equals(enc));
        }
示例#24
0
        public void TestYayEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //deserialized string
            string strMessage = "yay!";
            //serialize the string
            JavaScriptSerializer js = new JavaScriptSerializer();

            strMessage = js.Serialize(strMessage);
            Console.WriteLine(strMessage);
            //Encrypt
            string enc = pc.encrypt(strMessage);

            Assert.AreEqual("Wi24KS4pcTzvyuGOHubiXg==", enc);
        }
示例#25
0
        public void TestYayEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //deserialized string
            string strMessage = "yay!";

            //serialize the string
            //JavaScriptSerializer js = new JavaScriptSerializer();
            strMessage = JsonConvert.SerializeObject(strMessage);
            Console.WriteLine(strMessage);
            //Encrypt
            string enc = pc.encrypt(strMessage);

            Assert.True(("Wi24KS4pcTzvyuGOHubiXg==").Equals(enc));

            /*PubnubCrypto pc = new PubnubCrypto("enigma");
             * string strMessage= "yay!";
             * JavaScriptSerializer js = new JavaScriptSerializer();
             * strMessage= js.Serialize(strMessage);
             * string enc = pc.encrypt(strMessage);*/

            //Assert.AreEqual("q/xJqqN6qbiZMXYmiQC1Fw==", enc);
        }
示例#26
0
 public void TestYayEncryption()
 {
     PubnubCrypto pc = new PubnubCrypto("enigma");
     //deserialized string
     string strMessage = "yay!";
     //serialize the string
     JavaScriptSerializer js = new JavaScriptSerializer();
     strMessage = js.Serialize(strMessage);
     Console.WriteLine(strMessage);
     //Encrypt
     string enc = pc.encrypt(strMessage);
     Assert.AreEqual("Wi24KS4pcTzvyuGOHubiXg==", enc);
 }
示例#27
0
        public void TestStuffCanEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //input serialized string
            string strMessage = "{\"this stuff\":{\"can get\":\"complicated!\"}}";
            //encrypt
            string enc = pc.encrypt(strMessage);

            Assert.AreEqual("zMqH/RTPlC8yrAZ2UhpEgLKUVzkMI2cikiaVg30AyUu7B6J0FLqCazRzDOmrsFsF", enc);
        }
示例#28
0
        public void TestObjectEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //create an object
            Object obj = new Object();
            //serialize
            JavaScriptSerializer js = new JavaScriptSerializer();
            string strObj = js.Serialize(obj);
            //encrypt
            string enc = pc.encrypt(strObj);

            Assert.AreEqual("IDjZE9BHSjcX67RddfCYYg==", enc);
        }
示例#29
0
        public void TestArrayEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //create an empty array object
            object[] objArr = { };
            //serialize
            JavaScriptSerializer js = new JavaScriptSerializer();
            string strArr = js.Serialize(objArr);
            //Encrypt
            string enc = pc.encrypt(strArr);

            Assert.AreEqual("Ns4TB41JjT2NCXaGLWSPAQ==", enc);
        }
示例#30
0
        public void TestPubNubEncryption2()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //Deserialized
            string strMessage = "Pubnub Messaging API 2";
            //serialize the message
            JavaScriptSerializer js = new JavaScriptSerializer();
            strMessage = js.Serialize(strMessage);
            //encrypt
            string enc = pc.encrypt(strMessage);

            Assert.AreEqual("f42pIQcWZ9zbTbH8cyLwB/tdvRxjFLOYcBNMVKeHS54=", enc);
        }
示例#31
0
        public void TestMyObjectEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //create an object of the custom class
            CustomClass cc = new CustomClass();
            //serialize it
            JavaScriptSerializer js = new JavaScriptSerializer();
            string res = js.Serialize(cc);
            //encrypt it
            string enc = pc.encrypt(res);

            Assert.AreEqual("Zbr7pEF/GFGKj1rOstp0tWzA4nwJXEfj+ezLtAr8qqE=", enc);
        }
示例#32
0
        public void TestPubNubEncryption1()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //non serialized string
            string strMessage = "Pubnub Messaging API 1";
            //serialize
            JavaScriptSerializer js = new JavaScriptSerializer();
            strMessage = js.Serialize(strMessage);
            //encrypt
            string enc = pc.encrypt(strMessage);

            Assert.AreEqual("f42pIQcWZ9zbTbH8cyLwByD/GsviOE0vcREIEVPARR0=", enc);
        }
示例#33
0
        public void TestHashEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            //serialized string
            string strMessage = "{\"foo\":{\"bar\":\"foobar\"}}";
            //encrypt
            string enc = pc.encrypt(strMessage);

            Assert.AreEqual("GsvkCYZoYylL5a7/DKhysDjNbwn+BtBtHj2CvzC4Y4g=", enc);
        }
示例#34
0
        public void TestUnicodeCharsEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            string strMessage = "漢語";

            JavaScriptSerializer js = new JavaScriptSerializer();
            strMessage = js.Serialize(strMessage);
            Console.WriteLine(strMessage);
            string enc = pc.encrypt(strMessage);
            Console.WriteLine(enc);
            Assert.AreEqual("+BY5/miAA8aeuhVl4d13Kg==", enc);
        }
示例#35
0
        public void TestGermanCharsEncryption()
        {
            PubnubCrypto pc = new PubnubCrypto("enigma");
            string strMessage = "ÜÖ";

            JavaScriptSerializer js = new JavaScriptSerializer();
            strMessage = js.Serialize(strMessage);
            Console.WriteLine(strMessage);
            string enc = pc.encrypt(strMessage);
            Console.WriteLine(enc);
            Assert.AreEqual("stpgsG1DZZxb44J7mFNSzg==", enc);
        }
示例#36
0
 public void TestYayEncryptionBasic()
 {
     PubnubCrypto pc = new PubnubCrypto("enigma");
     //deserialized string
     string strMessage = "yay!";
     //Encrypt
     string enc = pc.encrypt(strMessage);
     Assert.AreEqual("q/xJqqN6qbiZMXYmiQC1Fw==", enc);
 }