public void TestCreateCreatesConfiguredMapping()
        {
            var cfg = new Configuration();

            cfg.SetProperty("hibernate.search.mapping", typeof(TestSearchMapping).AssemblyQualifiedName);

            Assert.IsInstanceOf <TestSearchMapping>(SearchMappingFactory.CreateMapping(cfg));
        }
Ejemplo n.º 2
0
        private SearchFactoryImpl(Configuration cfg)
        {
            CfgHelper.Configure(cfg);

            mapping = SearchMappingFactory.CreateMapping(cfg);

            Analyzer analyzer = InitAnalyzer(cfg);

            InitDocumentBuilders(cfg, analyzer);

            Iesi.Collections.Generic.ISet <System.Type> classes = new HashedSet <System.Type>(documentBuilders.Keys);
            foreach (DocumentBuilder documentBuilder in documentBuilders.Values)
            {
                documentBuilder.PostInitialize(classes);
            }
            worker         = WorkerFactory.CreateWorker(cfg, this);
            readerProvider = ReaderProviderFactory.CreateReaderProvider(cfg, this);
            BuildFilterCachingStrategy(cfg.Properties);
        }
 public void TestCreateCreatesAttributeMappingByDefault()
 {
     Assert.IsInstanceOf <AttributeSearchMapping>(SearchMappingFactory.CreateMapping(new Configuration()));
 }