public PageViewModelBase(Uri requestedUrl, LanguageDto language) { RequestedUrl = requestedUrl; CurrentLanguage = language; Metadata = new MetadataModel(); AdManagerModel = new AdManagerViewModel(); AssetModel = new AssetViewModel(); AdUnits = new List <AdUnitViewModel>(); SocialLinks = new SocialLinksViewModel(); }
public void SocialLinksHandler_CanMapFromContent() { // Arrange var mapper = new UmbracoMapper(); var rootNode = MockHomePageContent(); var handler = new SocialLinksHandler(mapper, rootNode.Object); var model = new SocialLinksViewModel(); // Act handler.Handle(model); // Assert Assert.AreEqual("www.facebook.com", model.FacebookLink); Assert.AreEqual("www.twitter.com", model.TwitterLink); Assert.AreEqual("www.linkedin.com", model.LinkedinLink); Assert.AreEqual("www.google.com", model.GoogleLink); Assert.AreEqual("www.site.com/rss", model.RssLink); Assert.AreEqual("www.dribble.com", model.DribbleLink); }
public FooterViewModel(LanguageDto language, SocialLinksViewModel socialLinks) { CurrentLanguage = language; FooterMenus = new List <MenuViewModel>(); SocialLinks = socialLinks; }