public void ToCesarTest() { string s1 = Cezar.ToCesar("Как дела? Привет! Чем занимашеься?", 5); Assert.AreEqual("Пеп ийре? Фхнжйч! Ьйс метнсеэйбцд?", s1); s1 = Cezar.ToCesar("Коты не программируют! Коты гадят и разрабатывают план по захвату мира(", -6); Assert.AreEqual("Еимх зя йкиэкъжжгкншм! Еимх эъющм г къвкъыъмхьъшм йёъз йи въпьъмн жгкъ(", s1); }
//шифруем текст public ActionResult Encrypt(string InputText, bool Enable, string Shifte) { try { ViewBag.Text = InputText; int Shift; if (Enable) { Shift = Cezar.AutoDeCrypt(InputText, Server.MapPath("~/Library/") + "word-lib.txt"); } else { if (!Int32.TryParse(Shifte, out Shift)) { ViewBag.Text = InputText; return(View("Index")); } } string temp = ""; temp = InputText; temp = Cezar.ToCesar(temp, Shift); ViewBag.Encrypted = temp; ViewBag.Shifte = Shift; return(View("Index")); } catch (Exception) { ViewBag.Text = InputText; ViewBag.Shifte = Shifte; return(View("Index")); } }