public GetSuggestionsInteractor( int suggestionCount, IInteractorFactory interactorFactory) { Ensure.Argument.IsInClosedRange(suggestionCount, 1, 9, nameof(suggestionCount)); Ensure.Argument.IsNotNull(interactorFactory, nameof(interactorFactory)); this.getSuggestionProvidersInteractor = interactorFactory.GetSuggestionProviders(suggestionCount); this.suggestionCount = suggestionCount; }