讓我們假設我有一些執行CLI應用程序的方法。例如:測試ProcessStartInfo進程執行
public string SomeMethod(string cmd)
{
var p = new ProcessStartInfo(cmd);
// processing execution results
return result;
}
如何更改此方法以使其可測試?
我發現我可以拆分方法分爲2:
1.執行CLI應用程序,並通過執行結果到第二
2.過程的結果以某種方式,並返回應答
可能一些其他方便的方法?
是的,你不明白:-) http://en.wikipedia.org/wiki/Unit_testing – zerkms 2010-08-17 05:14:53