Example #1
0
        public void VigenereTestTwo()
        {
            Laba_2_CSharp.Properties.Settings.Default.Language = "Russian";

            string TestedText    = "«ЯТРЙАМ ЪГЪ, УИЫУР? ФЦХЛСЫТЩЙ ЛЧЦПАГ ФПЬ Б ЧЦПЬЧЁ ШСНЙТР Щ ПЬО. Й ЫГНЙДЛ ФЧ ЦТУЁ ДЧБНЦЪ. ЮИКЖЗП ЗМ ИЖЯГ ЩЧСКЛ. ЪЙУЙВР ТДЖРЁЗЯ, ПЬБ ФХЮНЮЩЛКР ФСЕ РЁХЯЗЫ. АУ НАЧ… ЁЭЦ ЁРЖ РЕЬЦ»";
            string TestedKeyword = "ЧерезТернииКЗвездам";
            string ExpectedText  = "«Знаешь что, Карло? Последние десять лет я только убивал и всё. Я убивал за свою страну. Убивал за свою семью. Убивал каждого, кто переходил мне дорогу. Но это… Это для меня»";

            Laba_2_CSharp.Code.Vigenere VG = new Laba_2_CSharp.Code.Vigenere();
            Assert.AreEqual(ExpectedText.ToLower(), VG.Decode(TestedText, TestedKeyword));
        }