我有這樣的方法:測試對象
public void ABC(ViewModeL model)
{
var dataTable = new DataTable();
dataTable.Columns.Add("column1", typeof(int));
dataTable.Columns.Add("column2", typeof(int));
var dr = dataTable.NewRow();
dr["column1"] = 2;
dr["column2"] = 0;
}
我想斷言DataTable對象上,但我無法弄清楚如何做到這一點,因爲它是內部創建方法,也不會由此方法返回。是否有可能使用rhino mocks進行測試?
爲什麼要斷言DataTable與外部事物沒有關係? – 2012-04-23 11:13:48
因爲我正在添加東西,我想知道他們是否以正確的方式添加。 – 2012-04-23 11:22:14
這不是單元測試的重點。單元測試測試**函數/對象是做什麼的,而不是**他們如何做。 – MattDavey 2012-04-23 11:27:55