public void IsViewComponentDescriptor_ReturnsFalseForInvalidDescriptor() { //Arrange var tagHelperDescriptor = CreateTagHelperDescriptor(); // Act var isViewComponentDescriptor = ViewComponentTagHelperDescriptorConventions .IsViewComponentDescriptor(tagHelperDescriptor); // Assert Assert.False(isViewComponentDescriptor); }
public void IsViewComponentDescriptor_ReturnsTrueForValidDescriptor() { // Arrange var descriptor = CreateViewComponentTagHelperDescriptor(); // Act var isViewComponentDescriptor = ViewComponentTagHelperDescriptorConventions .IsViewComponentDescriptor(descriptor); // Assert Assert.True(isViewComponentDescriptor); }
private IEnumerable <TagHelperDescriptor> Decorate(IEnumerable <TagHelperDescriptor> descriptors) { foreach (var descriptor in descriptors) { if (ViewComponentTagHelperDescriptorConventions.IsViewComponentDescriptor(descriptor)) { var decoratedDescriptor = new TagHelperDescriptor(descriptor); decoratedDescriptor.TypeName = $"{_namespaceName}.{_className}.{descriptor.TypeName}"; yield return(decoratedDescriptor); } else { yield return(descriptor); } } }