public XrcConfigParser(XrcParser xrcParser) : base("xrc.config") { _xrcParser = xrcParser; }
PageDefinition TargetParse(string xrcContent) { var expectedContent = XDocument.Parse(xrcContent); var pageProvider = new Mock<IResourceProviderService>(); pageProvider.Setup(p => p.ResourceToXml("~/item.xrc")).Returns(expectedContent); var target = new XrcParser(pageProvider.Object, new Mocks.PageScriptServiceMock(), new Mocks.ModuleCatalogServiceMock(), new Mocks.ViewCatalogServiceMock(TestView.Definition)); return target.Parse("~/item.xrc"); }