public SearchableFaqViewModel(SearchableFaq faq)
 {
     FaqId       = faq.FaqId;
     AHtml       = faq.AHtml;
     CreatedDate = faq.CreatedDate.ToShortDateString();
     Published   = faq.Published ? "Published" : "Unpublished";
     QText       = faq.QText;
     TargetGroup = Enumeration.FromId <FaqsTargetGroup>(faq.TargetGroup).DisplayName;
     Weighting   = faq.Weighting;
 }
        public void SearchableFaq_returns_model_with_cleaned_SearchableFaqAnswer()
        {
            // Given
            var faq = FaqTestHelper.GetDefaultFaq(aHtml: "<p>Helpful content.<p>");

            // When
            var searchableFaq = new SearchableFaq(faq);

            // Then
            searchableFaq.SearchableFaqAnswer.Should().Be(" p Helpful content  p ");
        }
Exemplo n.º 3
0
        public void FaqViewModelTests_returns_model_with_cleaned_searchName()
        {
            // Given
            var faq = FaqTestHelper.GetDefaultFaq();
            var expectedSearchableName = "A common question?  p Helpful content  p ";

            // When
            var faqViewModel = new SearchableFaq(faq);

            // Then
            faqViewModel.Should().NotBeNull();
            faqViewModel.SearchableName.Should().Be(expectedSearchableName);
        }