Beispiel #1
0
        public void EnglishTestEncrypt()
        {
            VigenereСipher vigenere = new VigenereСipher();
            string         text     = "wikiHow is the best";
            string         key      = "LIME";

            string expected = "HQWMSWI MD BTI MMEX";

            string result = vigenere.Encrypt(text, key);

            Assert.AreEqual(expected, result);
        }
Beispiel #2
0
        public void EnglishTestDencrypt()
        {
            VigenereСipher vigenere = new VigenereСipher();
            string         text     = "HQWMSWI MD BTI MMEX";
            string         key      = "LIME";

            string expected = "WIKIHOW IS THE BEST";

            string result = vigenere.Dencrypt(text, key);

            Assert.AreEqual(expected, result);
        }
Beispiel #3
0
        public void RussianDencrypt()
        {
            VigenereСipher vigenereСipher = new VigenereСipher("АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ");

            string key  = "ключ";
            string text = "ЧЛКЧ ЧЖЙЧ ЫЛКК!";

            string expected = "МАМА МЫЛА РАМУ!";

            string result = vigenereСipher.Dencrypt(text, key);

            Assert.AreEqual(expected, result);
        }