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()); }
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 {
public void TestConstructor() { using var maintainer = new ConfigIndexMaintainer(Config, Log); DirectoryAssert.Exists(Path.Combine(Config.LuceneIndex, CodeIndexConfiguration.ConfigurationIndexFolder)); }