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