Пример #1
0
        public void ViewFaq_page_should_return_not_found_for_invalid_faq_item_view_request()
        {
            // Given
            var controller = new FaqsController(configuration, faqsService, searchSortFilterPaginateService);

            // When
            var result = controller.ViewFaq(DlsSubApplication.TrackingSystem, 5);

            // Then
            result.Should().BeNotFoundResult();
        }
Пример #2
0
        public void AllFaqs_list_page_should_return_expected_AllFaqItems_view()
        {
            // Given
            var controller = new FaqsController(configuration, faqsService, searchSortFilterPaginateService);

            // When
            var result = controller.AllFaqItems(DlsSubApplication.TrackingSystem);

            // Then
            result.Should().BeViewResult().WithDefaultViewName("AllFaqItems");
        }
Пример #3
0
        public void Faqs_list_page_should_return_expected_Faqs_view()
        {
            // Given
            var controller = new FaqsController(configuration, faqsService);

            // When
            var result = controller.Index(DlsSubApplication.TrackingSystem);

            // Then
            result.Should().BeViewResult().WithViewName("Faqs");
        }
Пример #4
0
        public void ViewFaq_page_should_return_expected_ViewFaq_view_with_correct_faq()
        {
            // Given
            var controller = new FaqsController(configuration, faqsService, searchSortFilterPaginateService);

            // When
            var result = controller.ViewFaq(DlsSubApplication.TrackingSystem, 2);

            // Then
            result.Should().BeViewResult().WithDefaultViewName("ViewFaq")
            .Model.Should().BeOfType <SearchableFaqViewModel>()
            .Subject.Faq.FaqId.Should().Be(2);
        }