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;
        }