public TypingResultProcessor( ITextTypingResultValidator textTypingResultValidator, IUserSessionRepository userSessionRepository, ITypingSessionRepository typingSessionRepository, ITextRepository textRepository) { _textTypingResultValidator = textTypingResultValidator; _userSessionRepository = userSessionRepository; _typingSessionRepository = typingSessionRepository; _textRepository = textRepository; }
public TypingReportGenerator( IUserSessionRepository userSessionRepository, ITypingSessionRepository typingSessionRepository, ITextTypingResultValidator textTypingResultValidator, IUserTypingStatisticsStore userTypingStatisticsStore, ITextRepository textRepository) { _userSessionRepository = userSessionRepository; _typingSessionRepository = typingSessionRepository; _textTypingResultValidator = textTypingResultValidator; _userTypingStatisticsStore = userTypingStatisticsStore; _textRepository = textRepository; }