private static IMappingsReader GetMappingsReader() { ConfigurationSettings settings = ConfigurationSettings.Settings; MappingsFileSource location = settings.MappingsFileSource; IMappingsReader reader; switch (location) { case MappingsFileSource.Assembly: reader = new AssemblyMappingsReader(); break; case MappingsFileSource.FileSystem: reader = new FileSystemMappingsReader(); break; default: throw new ConfigurationErrorsException("Specified Mappings File Source in configuration file is unknown or invalid."); } return reader; }
public void GetAssemblyMappings() { IMappingsReader reader = new AssemblyMappingsReader(); reader.GetMappingsFile("Mappings.config", "WilsonORWrapper.Tests.dll"); }