Пример #1
0
        public void TestGetConfigs()
        {
            using var maintainer = new ConfigIndexMaintainer(Config, Log);
            CollectionAssert.IsEmpty(maintainer.GetConfigs());

            var indexConfig = new IndexConfig
            {
                IndexName = "ABC"
            };

            maintainer.AddIndexConfig(indexConfig);

            CollectionAssert.AreEquivalent(new[] { indexConfig }, maintainer.GetConfigs());
        }
Пример #2
0
        public void TestEditConfig()
        {
            using var maintainer = new ConfigIndexMaintainer(Config, Log);
            var indexConfig = new IndexConfig
            {
                IndexName = "ABC"
            };

            maintainer.AddIndexConfig(indexConfig);
            CollectionAssert.AreEquivalent(new[] { indexConfig }, maintainer.GetConfigs());

            maintainer.EditIndexConfig(indexConfig with {
                IndexName = "EFG"
            });
            CollectionAssert.AreEquivalent(new[] { indexConfig with {
Пример #3
0
 public void TestConstructor()
 {
     using var maintainer = new ConfigIndexMaintainer(Config, Log);
     DirectoryAssert.Exists(Path.Combine(Config.LuceneIndex, CodeIndexConfiguration.ConfigurationIndexFolder));
 }