Esempio n. 1
0
        public void TestGetDocumet()
        {
            var config = new IndexConfig
            {
                ExcludedExtensions        = "ABC",
                ExcludedPaths             = "CDF",
                IncludedExtensions        = "QQQ",
                IndexName                 = "AAA",
                MaxContentHighlightLength = 100,
                MonitorFolder             = "BCD",
                MonitorFolderRealPath     = "SSS",
                OpenIDEUriFormat          = "DDDD",
                SaveIntervalSeconds       = 22,
                Pk = Guid.NewGuid()
            };

            var document = ConfigIndexBuilder.GetDocument(config);

            Assert.AreEqual(10, document.Fields.Count);

            var configConvertBack = document.GetObject <IndexConfig>();

            Assert.AreEqual(config.ToString(), configConvertBack.ToString());
        }