public void Core() { var m = new MergeCommand("core0", new MergeCommand.SrcCore("core1"), new MergeCommand.SrcCore("core2")); var parameters = m.GetParameters().ToList(); CollectionAssert.Contains(parameters, KV.Create("action", "mergeindexes")); CollectionAssert.Contains(parameters, KV.Create("srcCore", "core1")); CollectionAssert.Contains(parameters, KV.Create("srcCore", "core2")); CollectionAssert.Contains(parameters, KV.Create("core", "core0")); }
public void Index() { var m = new MergeCommand("core0", new MergeCommand.IndexDir("/path/to/index1"), new MergeCommand.IndexDir("/path/to/index2")); var parameters = m.GetParameters().ToList(); CollectionAssert.Contains(parameters, KV.Create("action", "mergeindexes")); CollectionAssert.Contains(parameters, KV.Create("indexDir", "/path/to/index1")); CollectionAssert.Contains(parameters, KV.Create("indexDir", "/path/to/index2")); CollectionAssert.Contains(parameters, KV.Create("core", "core0")); }