public ScoreConverterLogger( ILogger <IScoreConverter <string, IEnumerable <int> > > logger, IScoreConverter <string, IEnumerable <int> > converter) { _logger = logger ?? throw new ArgumentNullException("logger"); _converter = converter ?? throw new ArgumentNullException("converter"); }
public void Initialize() { _converter = new ScoreConverter(); }
public ScoreCard(IScoreConverter <string, IEnumerable <int> > converter, IScoreBuilder <IEnumerable <int>, int> scoreBuilder) { _converter = converter ?? throw new ArgumentNullException("converter"); _scoreBuilder = scoreBuilder ?? throw new ArgumentNullException("scoreBuilder"); }