// Only used for testing. Will be removed. public static IList <XDocument> Mappings(this Cfg.Configuration configuration) { var versionedClasses = new List <VersionedClass>(); foreach (var pc in configuration.ClassMappings) { if (!VersionedClass.IsActsAsVersioned(pc)) { continue; } versionedClasses.Add(new VersionedClass(pc)); } var documents = new List <XDocument>(); var mapping = configuration.BuildMapping(); foreach (var vc in versionedClasses) { documents.Add(vc.BuildMappingDocument(configuration, mapping)); } return(documents); }