public void MappedPropertiesIsInSolrSchemaRule_ignores_score() { var rule = new MappedPropertiesIsInSolrSchemaRule(); var mapper = new MappingManager(); mapper.Add(typeof (SchemaMappingTestDocument).GetProperty("Score"), "score"); var results = rule.Validate(typeof (SchemaMappingTestDocument), new SolrSchema(), mapper).ToList(); Assert.IsNotNull(results); Assert.AreEqual(0, results.Count); }
public void DictionaryFields_are_ignored() { var rule = new MappedPropertiesIsInSolrSchemaRule(); var mapper = new MappingManager(); mapper.Add(typeof(SchemaMappingTestDocument).GetProperty("DynamicMapped"), "ma_*"); var schema = new SolrSchema(); var fieldType = new SolrFieldType("string", "solr.StrField"); schema.SolrFields.Add(new SolrField("ma_uaua", fieldType)); var results = rule.Validate(typeof(SchemaMappingTestDocument), new SolrSchema(), mapper).ToList(); Assert.AreEqual(0, results.Count); }