public virtual IRunnableClient GetRunnableClient(TestTaskRuntimeTypes runtimeType) { switch (runtimeType) { case TestTaskRuntimeTypes.Powershell: return new PowerShellTaskRunner(); case TestTaskRuntimeTypes.Nunit: return new NunitTaskRunner(); case TestTaskRuntimeTypes.Xunit: return new XunitTaskRunner(); case TestTaskRuntimeTypes.Mbunit: return new MbUnitTaskRunner(); default: // return null; // ?? // 20141211 // temporary // TODO: change the behavior return new PowerShellTaskRunner(); } }
public virtual IRunnableClient GetRunnableClient(TestTaskRuntimeTypes runtimeType) { switch (runtimeType) { case TestTaskRuntimeTypes.Powershell: return(new PowerShellTaskRunner()); case TestTaskRuntimeTypes.Nunit: return(new NunitTaskRunner()); case TestTaskRuntimeTypes.Xunit: return(new XunitTaskRunner()); case TestTaskRuntimeTypes.Mbunit: return(new MbUnitTaskRunner()); default: // return null; // ?? // 20141211 // temporary // TODO: change the behavior return(new PowerShellTaskRunner()); } }