예제 #1
0
        public void AddProcess(string name, IProcessTemplate template)
        {
            IProcessBuilder builder = ProcessBuilder.GetProcessBuilder();
            IProcess        process = builder.Build(this, template);

            this.processes.Add(name, process);
        }
예제 #2
0
        public static TestExecuterResult Execute(IProcessBuilder builder)
        {
            var result = new TestExecuterResult
            {
                Process = builder.Build(),
            };

            result.MutatedRows = result.Process.Evaluate().TakeRowsAndReleaseOwnership().ToList();

            return(result);
        }