public void Reset() { this.secretCombination = new SecretCombination(); this.proposedCombinations = new List <ProposedCombination>(); this.results = new List <Result>(); this.attempts = 0; }
public List <Result> GetResults(SecretCombination secretCombination) { List <Result> results = new List <Result>(); List <ProposedCombination> proposedCombinations = this.GetProposedCombinations(); foreach (ProposedCombination proposedCombination in proposedCombinations) { results.Add(secretCombination.GetResult(proposedCombination)); } return(results); }