我以前在Rails中開發過。我發現編寫測試非常簡單,最近我轉移到了一個項目,在這個項目中我們的主要產品使用了MVC .NET。如何在MVC .NET中爲我的模型編寫測試(來自Rails背景)
我已經想出瞭如何使用MVC .NET,但我仍然不確定我應該如何去爲我的模型編寫單元測試。我會給我會怎麼寫我的單元測試中軌一個非常快的骯髒例如:
describe "user.name_is_newton?"
context "user's name is newton" do
before :each do
@user = User.create(:name => "newton")
end
it { @user.name_is_newton?.should be_true }
end
end
我發現很難切換的原因是因爲我習慣到Rails提供測試一個單獨的數據庫。它將(顯然)在後臺的測試數據庫中創建一個用戶條目,並使測試非常容易。我不確定如何在MVC .NET中編寫類似的測試。任何幫助表示讚賞!謝謝!
,這可能是一個愚蠢的問題,但什麼是目標用戶?它是數據庫中的實體嗎?我們模擬用戶嗎? – Karan 2012-07-11 13:32:03
@steveowen你從哪裏得到MVC嘲笑?你是自己寫的還是在網上找到的?我想看看他們看起來像什麼的一些例子。 – Dty 2012-07-12 05:04:28
@Newton「用戶」將成爲您創建的模型。它可能是數據庫中的實體,或者它可能是您用於顯示目的的自己的模型。 (最好的做法是不要使用數據庫模型進行演示任務。) – 2012-07-12 11:49:46