Exemplo n.º 1
0
        public void CaseSensitive_WhenPropertySet()
        {
            var flag = FieldMappingInfoBuilder.GetCaseSensitivity(new FieldAttribute {
                CaseSensitive = true
            }, null);

            Assert.That(flag, Is.True);
        }
Exemplo n.º 2
0
        public void CaseSensitive_IndexMode_NotAnalyzedNoNorms()
        {
            var flag = FieldMappingInfoBuilder.GetCaseSensitivity(new FieldAttribute(IndexMode.NotAnalyzedNoNorms)
            {
                CaseSensitive = false
            }, null);

            Assert.That(flag, Is.True);
        }
Exemplo n.º 3
0
        private Analyzer ResolveAnalyzer()
        {
            if (analyzer != null)
            {
                return(analyzer);
            }

            var fakeAttr = new FieldAttribute(indexMode)
            {
                CaseSensitive = caseSensitive
            };

            var flag = FieldMappingInfoBuilder.GetCaseSensitivity(fakeAttr, converter);

            return(flag ? new KeywordAnalyzer() : new CaseInsensitiveKeywordAnalyzer());
        }
Exemplo n.º 4
0
        public void CaseSensitive_NullMetadata_False()
        {
            var flag = FieldMappingInfoBuilder.GetCaseSensitivity(null, null);

            Assert.That(flag, Is.False);
        }
Exemplo n.º 5
0
        public void CaseSensitive_False()
        {
            var flag = FieldMappingInfoBuilder.GetCaseSensitivity(new FieldAttribute(), null);

            Assert.That(flag, Is.False);
        }