public ActionResult KeySearch(HttpPostedFileBase file, string text) { text = GetNeededText(file, text); if (text == null) { return(RedirectToAction("Index")); } string fileName = file?.FileName ?? "Untitled.txt"; ViewBag.Keys = CaesarEncoder.GetBestKeys(text); ViewBag.FileName = fileName; return(View("KeySearch")); }
public void KeySearching(string input, int expectedResult) { CaesarEncoder.Key[] keys = CaesarEncoder.GetBestKeys(input); Assert.AreEqual(expectedResult, keys[0].Shift); }