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()); }