protected override void Context_BeforeAllSpecs() { if (LuceneMapper.IsConfigured) { return; } LuceneMapper.AddFromAssemblyOf <FluentMappingSpec>(); LuceneMapper.Configure(); }
protected override void Context() { var builder = new DocumentBuilder(); var mapping = LuceneMapper.GetMappingForType(typeof(TestObject)); var item = new TestObject() { Id = Guid.NewGuid(), IgnoredProperty = "Property", LongId = 123456, ValidProperty = "Valid property", Text = "Abc def ghi ijkl mno pqr stuv" }; _document = builder.BuildDocumentForMapping(item, mapping); }
protected override void Context() { var builder = new DocumentBuilder(); var mapping = LuceneMapper.GetMappingForType(typeof(ComplexObject)); var item = new ComplexObject() { Title = "Test", ListOfItems = new List <InnerObject> { new InnerObject() { Category = "One" }, new InnerObject() { Category = "Two" } } }; _document = builder.BuildDocumentForMapping(item, mapping); }
protected override void Context() { _mapping = LuceneMapper.GetMappingForType(typeof(GeneratedNameObject)); }
protected override void Context() { var map = LuceneMapper.GetMappingForType(typeof(TestObject)); _mapping = map.Mappings.First(x => x.Name == "ValidProperty"); }
public FluentIndexWriter(Directory directory, Analyzer analyzer, MaxFieldLength maxFieldLength) : base(directory, analyzer, maxFieldLength) { _documentBuilder = new DocumentBuilder(); _mapping = LuceneMapper.GetMappingForType(typeof(T)); }