public void PaulCipher()
        {
            string expected = "HM1QA";

            PaulCipher paulCipher = new PaulCipher();

            Assert.AreEqual(expected, paulCipher.Encode("HE1LO"));
            Assert.AreEqual("", paulCipher.Encode(""));
        }
        public void PaulCipherDecode()
        {
            string expected = "HE1LO";

            PaulCipher paulCipher = new PaulCipher();

            Assert.AreEqual(expected, paulCipher.Decode("HM1QA"));
            Assert.AreEqual("", paulCipher.Decode(""));
            Assert.AreEqual("LAZY", paulCipher.Decode("LMAY"));
            Assert.AreEqual("THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG.", paulCipher.Decode("TBM VLDLN mTGLK TUM HEHCI HKAW LBM QMAY CSV."));
            Assert.AreEqual("5DDC4DDF-7A47-44D3-8EDA-3171860DC938", paulCipher.Decode("5DHG4GHJ-7G47-44E3-8IIE-3171860EG938"));
        }