public void VigenereTestOne() { Laba_2_CSharp.Properties.Settings.Default.Language = "English"; string TestedText = "My heart and actions are utterly unclouded. They are all those of 'Justice'. You're experienced it, didnt you?"; string TestedKeyword = "DirtyDeedsDoneDirtyCheap"; string ExpectedText = "pg yxyux eqv dqgmrvj tpg bxttutp nlfpsxvhr. glhg rkc csp twrav hd 'mywwafs'. lsx'zv xvrlvitqkvw gw, hmgfw mby?"; Laba_2_CSharp.Code.Vigenere VG = new Laba_2_CSharp.Code.Vigenere(); Assert.AreEqual(ExpectedText.ToUpper(), VG.Encode(TestedText, TestedKeyword)); }
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)); }