public void ReturnsPassThroughProcessorForUknownWebPartType() { string wpXml = @" <webParts> <webPart> <metaData><type name=""Uknown"" /></metaData> <data> <properties> </properties> </data> </webPart> </webParts>"; var postProcessor = WebPartPostProcessorFactory.Resolve(wpXml); Assert.IsTrue(postProcessor is PassThroughProcessor); }
public void ReturnsXsltWebPartPostProcessor() { string wpXml = @" <webParts> <webPart xmlns=""http://schemas.microsoft.com/WebPart/v3""> <metaData><type name=""Microsoft.SharePoint.WebPartPages.XsltListViewWebPart, Microsoft.SharePoint, Version=16.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c"" /></metaData> <data> <properties> </properties> </data> </webPart> </webParts>"; var postProcessor = WebPartPostProcessorFactory.Resolve(wpXml); Assert.IsTrue(postProcessor is XsltWebPartPostProcessor); }
public void ReturnsPassThroughProcessorForUndefinedType() { string wpXml = @" <webParts> <webPart xmlns=""http://schemas.microsoft.com/WebPart/v3""> <metaData><type name=""Uknown"" /></metaData> <data> <properties> </properties> </data> </webPart> </webParts>"; var postProcessor = WebPartPostProcessorFactory.Resolve(wpXml); Assert.IsTrue(postProcessor is PassThroughProcessor); }