public bool TestCaesarBreak() { Caesar caesar = new Caesar(cipher: "jgnnq yqtnf"); (var plain, var prob) = caesar.Break(); Print(caesar.Cipher, caesar.Key, plain, prob); return(plain == "hello world"); }
public bool TestCaesarEncode() { Caesar caesar = new Caesar(plain: "hello world", key: "2"); (var cipher, _) = caesar.Encode(); Print(caesar.Plain, caesar.Key, cipher); return(cipher == "jgnnq yqtnf"); }
public bool TestCaesarDecode() { Caesar caesar = new Caesar(cipher: "jgnnq yqtnf", key: "2"); (var plain, _) = caesar.Decode(); Print(caesar.Cipher, caesar.Key, plain); return(plain == "hello world"); }