/// <summary> /// Stops the operation. /// </summary> /// <param name="operationName">Name of the operation.</param> public void StopOperation(string operationName) { ISolrOperation operation = SolrOperations.FirstOrDefault(x => x.OperationModel.Name == operationName); operation?.Stop(); OnJobAction?.Invoke(null); }
public void SolrOperationRunnerReloadsAllJobsSuccessfully() { ISolrOperationRunner runner = new SolrOperationRunner(_stubDirectory.Object, _stubRestClient.Object, _log.Object); runner.StartAllOperations(); //Get the reference ISolrOperation earlierOperation = runner.SolrOperations[0]; //Reload runner.ReloadAllOperations(); Assert.AreNotEqual(earlierOperation, runner.SolrOperations[0]); }