Пример #1
0
        public void IsModified_Equal()
        {
            var mapper = new ReflectionDocumentMapper <ReflectedDocument>(LuceneVersion.LUCENE_30);
            var doc    = new Document();

            mapper.ToDocument(item1, doc);

            Assert.That(mapper.IsModified(item1, doc), Is.False);
        }
Пример #2
0
        public void IsModified_Equal_Not()
        {
            var mapper = new ReflectionDocumentMapper <ReflectedDocument>(LuceneVersion.LUCENE_30);
            var doc    = new Document();

            mapper.ToDocument(item1, doc);

            item1.Version = new Version("5.6.7.8");

            Assert.That(mapper.IsModified(item1, doc), Is.True);
        }
Пример #3
0
        public void IsModified_IgnoredField()
        {
            var mapper = new ReflectionDocumentMapper <ReflectedDocument>(LuceneVersion.LUCENE_30);
            var doc    = new Document();

            mapper.ToDocument(item1, doc);

            item1.IgnoreMe = "different";

            Assert.That(mapper.IsModified(item1, doc), Is.False);
        }
Пример #4
0
        public void ReadOnlyKey()
        {
            var document = new Document();

            var mapper = new ReflectionDocumentMapper <ReflectedDocumentWithReadOnlyKey>(LuceneVersion.LUCENE_30);

            mapper.ToDocument(new ReflectedDocumentWithReadOnlyKey {
                Id = "a"
            }, document);

            Assert.That(document.GetField("Type").StringValue, Is.EqualTo("ReflectedDocumentWithReadOnlyKey"));
        }
        public void ReadOnlyKey()
        {
            var document = new Document();

            var mapper = new ReflectionDocumentMapper<ReflectedDocumentWithReadOnlyKey>(LuceneVersion.LUCENE_30);
            mapper.ToDocument(new ReflectedDocumentWithReadOnlyKey { Id = "a" }, document);

            Assert.That(document.GetField("Type").StringValue, Is.EqualTo("ReflectedDocumentWithReadOnlyKey"));
        }
        public void IsModified_Equal_Not()
        {
            var mapper = new ReflectionDocumentMapper<ReflectedDocument>(LuceneVersion.LUCENE_30);
            var doc = new Document();
            mapper.ToDocument(item1, doc);

            item1.Version = new Version("5.6.7.8");

            Assert.That(mapper.IsModified(item1, doc), Is.True);
        }
        public void IsModified_IgnoredField()
        {
            var mapper = new ReflectionDocumentMapper<ReflectedDocument>(LuceneVersion.LUCENE_30);
            var doc = new Document();
            mapper.ToDocument(item1, doc);

            item1.IgnoreMe = "different";

            Assert.That(mapper.IsModified(item1, doc), Is.False);
        }
        public void IsModified_Equal()
        {
            var mapper = new ReflectionDocumentMapper<ReflectedDocument>(LuceneVersion.LUCENE_30);
            var doc = new Document();
            mapper.ToDocument(item1, doc);

            Assert.That(mapper.IsModified(item1, doc), Is.False);
        }