public WebFormsNodeFilterProvider(IWebFormsCodeGroupNodeFactory nodeFactory) { Filters = new IWebFormsNodeFilter[] { new CodeBlockGroupingFilter(nodeFactory), new AddBlockBracesFilter(), new WrapNestedTemplatesFilter() }; }
public CodeBlockGroupingFilterTests() { parentNode = new Mock <IWebFormsNode>(); children = new List <IWebFormsNode>(); parentNode.SetupGet(p => p.Children).Returns(children); outerTextNodeBefore = new Mock <IWebFormsTextNode>(); openingCodeNode = new Mock <IWebFormsCodeBlockNode>(); openingCodeNode.SetupGet(n => n.BlockType).Returns(CodeBlockNodeType.Opening); contCodeNode = new Mock <IWebFormsCodeBlockNode>(); contCodeNode.SetupGet(n => n.BlockType).Returns(CodeBlockNodeType.Continued); innerTextNode = new Mock <IWebFormsTextNode>(); closingCodeNode = new Mock <IWebFormsCodeBlockNode>(); closingCodeNode.SetupGet(n => n.BlockType).Returns(CodeBlockNodeType.Closing); outerTextNodeAfter = new Mock <IWebFormsTextNode>(); nodeFactory = new WebFormsCodeGroupFactory(); filter = new CodeBlockGroupingFilter(nodeFactory); }
public CodeBlockGroupingFilterTests() { parentNode = new Mock<IWebFormsNode>(); children = new List<IWebFormsNode>(); parentNode.SetupGet(p => p.Children).Returns(children); outerTextNodeBefore = new Mock<IWebFormsTextNode>(); openingCodeNode = new Mock<IWebFormsCodeBlockNode>(); openingCodeNode.SetupGet(n => n.BlockType).Returns(CodeBlockNodeType.Opening); contCodeNode = new Mock<IWebFormsCodeBlockNode>(); contCodeNode.SetupGet(n => n.BlockType).Returns(CodeBlockNodeType.Continued); innerTextNode = new Mock<IWebFormsTextNode>(); closingCodeNode = new Mock<IWebFormsCodeBlockNode>(); closingCodeNode.SetupGet(n => n.BlockType).Returns(CodeBlockNodeType.Closing); outerTextNodeAfter = new Mock<IWebFormsTextNode>(); nodeFactory = new WebFormsCodeGroupFactory(); filter = new CodeBlockGroupingFilter(nodeFactory); }
public CodeBlockGroupingFilter(IWebFormsCodeGroupNodeFactory nodeFactory) { MultiPartNodeFactory = nodeFactory; }