public void TestGermanCharsDecryption() { pn = EditorCommon.InitPN(pnConfig); PubnubCrypto pubnubCrypto = new PubnubCrypto("enigma", PNLog); string message = "stpgsG1DZZxb44J7mFNSzg=="; //decrypt string decrypted = pubnubCrypto.Decrypt(message); //deserialize message = EditorCommon.Deserialize <string> (decrypted); Assert.True(("ÜÖ").Equals(message)); }
public void TestPubNubDecryption1() { pn = EditorCommon.InitPN(pnConfig); PubnubCrypto pubnubCrypto = new PubnubCrypto("enigma", PNLog); //deserialized string string message = "f42pIQcWZ9zbTbH8cyLwByD/GsviOE0vcREIEVPARR0="; //decrypt string decrypted = pubnubCrypto.Decrypt(message); //deserialize message = EditorCommon.Deserialize <string> (decrypted); Assert.True(("Pubnub Messaging API 1").Equals(message)); }
public void TestUnicodeCharsDecryption() { pn = EditorCommon.InitPN(pnConfig); PubnubCrypto pubnubCrypto = new PubnubCrypto("enigma", PNLog); string message = "+BY5/miAA8aeuhVl4d13Kg=="; //decrypt string decrypted = pubnubCrypto.Decrypt(message); //deserialize message = EditorCommon.Deserialize <string> (decrypted); Assert.True(("漢語").Equals(message)); }
public void TestPubNubDecryption2() { pn = EditorCommon.InitPN(pnConfig); PubnubCrypto pubnubCrypto = new PubnubCrypto("enigma", PNLog); //Deserialized string string message = "f42pIQcWZ9zbTbH8cyLwB/tdvRxjFLOYcBNMVKeHS54="; //Decrypt string decrypted = pubnubCrypto.Decrypt(message); //Deserialize message = EditorCommon.Deserialize <string> (decrypted); Assert.True(("Pubnub Messaging API 2").Equals(message)); }
public void TestYayDecryption() { pn = EditorCommon.InitPN(pnConfig); PubnubCrypto pubnubCrypto = new PubnubCrypto("enigma", PNLog); //Non deserialized string string message = "\"Wi24KS4pcTzvyuGOHubiXg==\""; //Deserialize message = EditorCommon.Deserialize <string> (message); //decrypt string decrypted = pubnubCrypto.Decrypt(message); //deserialize again message = EditorCommon.Deserialize <string> (decrypted); Assert.True(("yay!").Equals(message)); }