public void CaesarDecodeSecond() { //Раздельный алфавит, обратное направление сдвига, шаг 11, декодировать //Строка для дешифровки: //"Тзи жзёдаи еюнъз Щхгф, адздёдви 19 бъз. Гхеюжхгд ч Visual Studio 1908." //Ожидаемая строка: //"Эту строку пишет Даня, которому 20 лет. Написано в Visual Studio 2019." //arrange string str = "Тзи жзёдаи еюнъз Щхгф, адздёдви 19 бъз. Гхеюжхгд ч Visual Studio 1908."; uint sdv = 11; string dir = "Left"; string alph = "two"; string action = "decode"; string expected = "Эту строку пишет Даня, которому 20 лет. Написано в Visual Studio 2019."; //act string actual = Caesar.CaesarMethod(str, sdv, dir, alph, action); //assert Assert.AreEqual(expected, actual); }
public void CaesarEncodeFirst() { //Общий алфавит, прямое направление сдвига, шаг 2, закодировать //Строка для шифровки: //"Никогда не стоит недооценивать предсказуемость тупизны." //Ожидаемая строка: //"Пкмреёв пж уфркф пжёрршжпкдвфю стжёумвйхжоруфю фхскйпэ." //arrange string str = "Никогда не стоит недооценивать предсказуемость тупизны."; uint sdv = 2; string dir = "Right"; string alph = "one"; string action = "encode"; string expected = "Пкмреёв пж уфркф пжёрршжпкдвфю стжёумвйхжоруфю фхскйпэ."; //act string actual = Caesar.CaesarMethod(str, sdv, dir, alph, action); //assert Assert.AreEqual(expected, actual); }