public DocumentController(IRepository documentRepository, ISuggestionDictionary suggestionRepository, IImageRepository imageRepository, IRatingRepository ratingRepository, IReviewRepository reviewRepository)
 {
     _documentRepository = documentRepository;
     _suggestionRepository = suggestionRepository;
     _imageRepository = imageRepository;
     _ratingRepository = ratingRepository;
     _reviewRepository = reviewRepository;
 }
 public SuggestionModuleTests()
 {
     _dictionary = A.Fake<ISuggestionDictionary>();
     _browser = new Browser(config =>
     {
         config.Module<SuggestionModule>();
         config.Dependency(_dictionary);
     });
 }
        public SuggestionModule(ISuggestionDictionary suggestionDictionary) : base("/suggestions")
        {
            Get["/"] = _ => suggestionDictionary.SuggestionList();

            Get["/lookup"] = _ => suggestionDictionary.Lookup(Request.Query.q);
        }