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