public void Decode() { string message = "GLNCQ MJAFF FVOMB JIYCB"; string value = SolitaireCipher.Decode(message, new Deck(true)); Assert.AreEqual("CODEI NRUBY LIVEL ONGER", value); }
public void Encode() { string message = "Code in Ruby, live longer!"; string value = SolitaireCipher.Encode(message, new Deck(true)); Assert.AreEqual("GLNCQ MJAFF FVOMB JIYCB", value); }
public void GenerateKeystream_TenLetters_UnkeyedDeck() { string value = SolitaireCipher.GenerateKeystream(new Deck(true), 10); Assert.AreEqual("DWJXHYRFDG", value); }
public void GenerateKeystream_OneLetter_UnkeyedDeck() { string value = SolitaireCipher.GenerateKeystream(new Deck(true), 1); Assert.AreEqual("D", value); }