2009-09-09 66 views
0

嗨我正在測試Nhibernate中的一些CRUD操作。測試NHibernate CRUD操作

我有3個測試按此順序 - 添加 更新和刪除。

當我測試更新過程時,我總是失敗,因爲我剛剛添加的對象爲空。 在進行更新測試之前,是否需要關閉會話或執行刷新?或者有更好的方法來做到這一點。 任何幫助不勝感激。 謝謝

+3

您的測試不應該依賴於順序,也不應該彼此交互。如果他們這樣做,你只需要自己設置麻煩。最終,你的測試跑步者將會從你身後改變,並且刪除將首先運行。嘗試讓每個測試都是自己的野獸,然後在拆解中回滾交易。 – ryber 2009-09-09 11:31:41

+0

謝謝你。 – Chin 2009-09-10 06:16:19

回答