Exemple #1
0
        public SearchController(SearchWorkerService searchWorkerService)
        {
            if (searchWorkerService == null)
            {
                throw new ArgumentNullException("workerService");
            }

            WorkerService = searchWorkerService;
        }
        public void GetBooksViewModelWorksCorrectly()
        {
            var container            = Autofac.AutofacConfig.GetContainer();
            var queryRepository      = container.Resolve <IQueryRepository>();
            var updateCommandHandler = container.Resolve <IUpdateCommandHandler>();
            var service = new SearchWorkerService(queryRepository, updateCommandHandler);
            var books   = service.GetBooksViewModel(new FindInformationInputModel()
            {
                Isbns = new [] { "9788741201122", "9788702168044" }
            });

            books.Count().Should().Be(2);
            books.First().Title.Should().Be("Kapitalen i det 21. århundrede");
        }