private void getPasswordButton_Click(object sender, EventArgs e) { if (!this.VerifySettings()) { return; } if (this.wordProvider == null) { var strings = InputReader.ReadWordsFromText(this.dictionaryLocationTextBox.Text); this.wordProvider = new WordProvider(strings); } var passwordProvider = new PasswordProvider(this.wordProvider); this.resultsLabel.Text = passwordProvider.GetPassword(int.Parse(this.minimumSizeTextbox.Text), this.delimiterTextBox.Text); }
public PasswordProvider(WordProvider wordProvider) { this.wordProvider = wordProvider; }