public void Visit(LoadAssemblyStep loadAssemblyStep) { try { loadAssemblyStep.Status = ExecutionStatus.InProgress; var assemblyPath = Path.Combine(assembliesPath, loadAssemblyStep.AssemblyPath); testEngine.LoadAssembly(assemblyPath); loadAssemblyStep.Status = ExecutionStatus.Passed; loadAssemblyStep.Error = null; } catch (Exception ex) { loadAssemblyStep.Status = ExecutionStatus.Failed; loadAssemblyStep.Error = ex.Message; hasError = true; } }
public void Visit(LoadAssemblyStep loadAssemblyStep) { this.stepBuilder.Build(); this.assemblyBuilder.Add(loadAssemblyStep); }
public void Add(LoadAssemblyStep loadAssemblyStep) { steps.Add(loadAssemblyStep); }