public void AddProcess(string name, IProcessTemplate template) { IProcessBuilder builder = ProcessBuilder.GetProcessBuilder(); IProcess process = builder.Build(this, template); this.processes.Add(name, process); }
public static TestExecuterResult Execute(IProcessBuilder builder) { var result = new TestExecuterResult { Process = builder.Build(), }; result.MutatedRows = result.Process.Evaluate().TakeRowsAndReleaseOwnership().ToList(); return(result); }