public void ToCesarTest()
        {
            string s1 = Cezar.ToCesar("Как дела? Привет! Чем занимашеься?", 5);

            Assert.AreEqual("Пеп ийре? Фхнжйч! Ьйс метнсеэйбцд?", s1);

            s1 = Cezar.ToCesar("Коты не программируют! Коты гадят и разрабатывают план по захвату мира(", -6);
            Assert.AreEqual("Еимх зя йкиэкъжжгкншм! Еимх эъющм г къвкъыъмхьъшм йёъз йи въпьъмн жгкъ(", s1);
        }
Exemple #2
0
        //шифруем текст
        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"));
            }
        }