public RecoveryOptions(string dataFile, string outFile = null, PasswordDumpFormat dumpFormat = PasswordDumpFormat.Console, string decryptionPassword = null) { DataFile = dataFile; DecryptionPassword = decryptionPassword; OutFile = outFile; DumpFormat = dumpFormat; }
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); }