Пример #1
0
 public RecoveryOptions(string dataFile,
                        string outFile = null,
                        PasswordDumpFormat dumpFormat = PasswordDumpFormat.Console,
                        string decryptionPassword     = null)
 {
     DataFile           = dataFile;
     DecryptionPassword = decryptionPassword;
     OutFile            = outFile;
     DumpFormat         = dumpFormat;
 }
Пример #2
0
        public void GetRecoveryOptions_Arguments_ParsesCorrectly(string [] args,
                                                                 string dataFile,
                                                                 string outFile,
                                                                 string decryptionPassword,
                                                                 PasswordDumpFormat dumpFormat)
        {
            CommandLineParser parser = new CommandLineParser(args);

            var options = parser.GetRecoveryOptions();

            Assert.Equal(options.DataFile, dataFile);
            Assert.Equal(options.OutFile, outFile);
            Assert.Equal(options.DecryptionPassword, decryptionPassword);
            Assert.Equal(options.DumpFormat, dumpFormat);
        }