即時通訊新的我仍然有很多問題,其中一個問題是如何測試一個無效的方法!如何用Moq測試void方法?
我有這樣一個與REFFERENCE傳遞參數,可以和我不知道怎麼考到:(這只是一個測試,不是我的真法)
public void ReplaceCenter(ref string cod, ref string name)
{
User user = userDAO.GetSomething();
if (user.Cod != null)
{
cod = user.Cod;
}
if (user.Name != null)
{
name = user.Name;
}
}
能someoen幫助嗎?謝謝!
這個概念現在還不是很清楚..我如何模擬我的方法中的道,在我的測試中?我將如何嘲笑在該方法內部使用的結果?因爲我不能用params傳遞它,他不是其中之一!對不起,我還是很noob! – Otuyh 2012-02-16 19:44:11
你可以傳遞一個模擬'userDAO'作爲構造參數給包含'ReplaceCenter'方法的類 – BrokenGlass 2012-02-16 19:46:08
Oooohh!是的是的!謝謝!現在就做! – Otuyh 2012-02-16 19:47:19