public void GetItemUrl_should_return_Url_even_when_ContentUrl_is_set() { const string url = "url", contentUrl = "contentUrl"; contentItem.Url = url; contentItem.ContentUrl = contentUrl; Assert.Equal(url, NavigationItemContainerExtensions.GetItemUrl(component, contentItem)); }
public void GetItemUrl_should_return_hashed_url_for_items_with_Template_without_Url() { contentItem.Template.Html = "<strong>foo</strong>"; Assert.Equal("#Component-1", NavigationItemContainerExtensions.GetItemUrl(component, contentItem)); }
public void GetItemUrl_should_return_ContentUrl_if_no_Url_is_set() { contentItem.ContentUrl = "foo/bar"; Assert.Equal("foo/bar", NavigationItemContainerExtensions.GetItemUrl(component, contentItem)); }
public void GetItemContentId_returns_correct_content_id() { Assert.Equal("Component-1", NavigationItemContainerExtensions.GetItemContentId(component, contentItem)); }