public void Reset()
 {
     this.secretCombination    = new SecretCombination();
     this.proposedCombinations = new List <ProposedCombination>();
     this.results  = new List <Result>();
     this.attempts = 0;
 }
Example #2
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);
        }