1
使用Excel(2003)爲我的單元測試提供數據時,似乎認爲當單元格具有TRUE/FALSE值時,如果沒有先前的單元格值,則爲空。單元測試VS 2008使用Excel
if (TestContext.DataRow["SatisfactionExtremelySatisfied"] != DBNull.Value)
model.SatisfactionExtremelySatisfied = (bool)TestContext.DataRow
["SatisfactionExtremelySatisfied"];
示例Excel數據
DataRow SatisfactionExtremelySatisfied
0
1
2 TRUE
3 TRUE
讀取使用OLEDB將細胞與TRUE保持沒有值的測試數據時(在調試檢查時),但是當如前述的細胞具有值FALSE輸入它正確地得到值爲TRUE。
我錯過了什麼嗎?
您是否正在使用excel作爲測試數據,因爲您正在使用excel應用程序,或者因爲它可以輕鬆地進行測試? – Berryl 2010-05-02 20:58:10