Exemplo n.º 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();
        }
Exemplo n.º 2
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);
        }