public void TestValidation_Should_Right_Encrypt() { //Arrange //Act var result = _encryptionBySimpleSubstitution.Encrypt("НА ПЕРВОМ КУРСЕ ТЯЖЕЛО УЧИТЬСЯ ТОЛЬКО ПЕРВЫЕ ЧЕТЫРЕ ГОДА ДЕКАНАТ", new List <int> { 2, 4, 7, 1, 8, 5, 3, 6 }); //Assert Assert.That(result == "А_ЯИЛВРДПУЕЬКЕ_КВЕ__ПЕДАНМТЧОРЫ_О_УТЕТАТЕРЛСО_ГА_КЖТЬЫЕЕРСОЯ_ЧОН"); }
public void EncryptTwoEncryptors(string path, List <int> key) { var inputData = ValidateFileAndGetValues(path, Encoding.GetEncoding(1251)); var encryptData = _firstEncryptor.Encrypt(inputData); encryptData = _secondEncryptor.Encrypt(encryptData, key); var pathToWrite = $@"{Directory.GetCurrentDirectory()}\EnctyptedData.txt"; WrtiteToFile(encryptData, pathToWrite); }