Exemple #1
0
 public void Setup()
 {
     configuration = A.Fake <IConfiguration>();
     faqsService   = A.Fake <IFaqsService>();
     A.CallTo(() => faqsService.GetPublishedFaqsForTargetGroup(0))
     .Returns(faqs);
     A.CallTo(() => faqsService.GetPublishedFaqByIdForTargetGroup(2, 0))
     .Returns(faqs.ElementAt(1));
     A.CallTo(() => faqsService.GetPublishedFaqByIdForTargetGroup(5, 0))
     .Returns(null);
 }
Exemple #2
0
        public IActionResult ViewFaq(DlsSubApplication dlsSubApplication, int faqId)
        {
            var faq = faqsService.GetPublishedFaqByIdForTargetGroup(faqId, dlsSubApplication.FaqTargetGroupId !.Value);

            if (faq == null)
            {
                return(NotFound());
            }

            var model = new SearchableFaqViewModel(dlsSubApplication, new SearchableFaq(faq));

            return(View(model));
        }