public void IsViewComponent_GenericViewComponent_ReturnsFalse() { // Arrange var testVisitor = new ViewComponentTypeVisitor( TestViewComponentAttributeSymbol, TestNonViewComponentAttributeSymbol, new List <INamedTypeSymbol>()); var tagHelperSymbol = Compilation.GetTypeByMetadataName(typeof(Invalid_GenericViewComponent <>).FullName); // Act var isViewComponent = testVisitor.IsViewComponent(tagHelperSymbol); // Assert Assert.False(isViewComponent); }
public void IsViewComponent_DecoratedViewComponent_ReturnsTrue() { // Arrange var testVisitor = new ViewComponentTypeVisitor( TestViewComponentAttributeSymbol, TestNonViewComponentAttributeSymbol, new List <INamedTypeSymbol>()); var tagHelperSymbol = Compilation.GetTypeByMetadataName(typeof(Valid_DecoratedVC).FullName); // Act var isViewComponent = testVisitor.IsViewComponent(tagHelperSymbol); // Assert Assert.True(isViewComponent); }