public ContentTagConverterTests() { childNodeConverterMock = new Mock <INodeConverter <IRazorNode> >(); sectionNodeFactoryMock = new Mock <IRazorSectionNodeFactory>(); nodeConverterProviderMock = new Mock <IRazorNodeConverterProvider>(); nodeConverterProviderMock.SetupGet(p => p.NodeConverters) .Returns(new INodeConverter <IRazorNode>[] { childNodeConverterMock.Object }); configurationMock = new Mock <IContentTagConverterConfiguration>(); configurationMock.SetupGet(c => c.BodyContentPlaceHolderIDs).Returns(new [] { "MainContent" }); converter = new ContentTagConverter(nodeConverterProviderMock.Object, sectionNodeFactoryMock.Object, configurationMock.Object); contentTagChildren = new List <IWebFormsNode>(); contentTagMockAttributes = new Dictionary <string, string>() { { "ContentPlaceHolderID", "HeadContent" } }; contentTagMock = new Mock <IWebFormsServerControlNode>(); contentTagMock.SetupGet(scn => scn.Type).Returns(NodeType.ServerControl); contentTagMock.SetupGet(scn => scn.TagName).Returns("asp:Content"); contentTagMock.SetupGet(scn => scn.Attributes).Returns(contentTagMockAttributes); contentTagMock.SetupGet(scn => scn.Children).Returns(contentTagChildren); contentPlaceHolderTagMockAttributes = new Dictionary <string, string>() { { "ID", "HeadContent" } }; contentPlaceHolderTagMock = new Mock <IWebFormsServerControlNode>(); contentPlaceHolderTagMock.SetupGet(scn => scn.Type).Returns(NodeType.ServerControl); contentPlaceHolderTagMock.SetupGet(scn => scn.TagName).Returns("asp:contentplaceholder"); contentPlaceHolderTagMock.SetupGet(scn => scn.Attributes).Returns(contentPlaceHolderTagMockAttributes); }
public ContentTagConverterTests() { childNodeConverterMock = new Mock<INodeConverter<IRazorNode>>(); sectionNodeFactoryMock = new Mock<IRazorSectionNodeFactory>(); nodeConverterProviderMock = new Mock<IRazorNodeConverterProvider>(); nodeConverterProviderMock.SetupGet(p => p.NodeConverters) .Returns(new INodeConverter<IRazorNode>[] { childNodeConverterMock.Object }); configurationMock = new Mock<IContentTagConverterConfiguration>(); configurationMock.SetupGet(c => c.BodyContentPlaceHolderID).Returns("MainContent"); converter = new ContentTagConverter(nodeConverterProviderMock.Object, sectionNodeFactoryMock.Object, configurationMock.Object); contentTagChildren = new List<IWebFormsNode>(); contentTagMockAttributes = new Dictionary<string, string>() { { "ContentPlaceHolderID", "HeadContent" } }; contentTagMock = new Mock<IWebFormsServerControlNode>(); contentTagMock.SetupGet(scn => scn.Type).Returns(NodeType.ServerControl); contentTagMock.SetupGet(scn => scn.TagName).Returns("asp:Content"); contentTagMock.SetupGet(scn => scn.Attributes).Returns(contentTagMockAttributes); contentTagMock.SetupGet(scn => scn.Children).Returns(contentTagChildren); contentPlaceHolderTagMockAttributes = new Dictionary<string, string>() { { "ID", "HeadContent" } }; contentPlaceHolderTagMock = new Mock<IWebFormsServerControlNode>(); contentPlaceHolderTagMock.SetupGet(scn => scn.Type).Returns(NodeType.ServerControl); contentPlaceHolderTagMock.SetupGet(scn => scn.TagName).Returns("asp:contentplaceholder"); contentPlaceHolderTagMock.SetupGet(scn => scn.Attributes).Returns(contentPlaceHolderTagMockAttributes); }