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