我來到ruby的c#上,我使用Rspec和Mocha做了TDD。我期待進入一個嘲弄的框架和一箇舊的stackoverflow帖子指出我最小起訂量和犀牛嘲笑的方向。我還在猶豫承諾要麼和我找了一下意見或澄清或者只是打氣的......我真的必須以不同的方式寫我的代碼,以便我可以測試它嗎?
這裏是我的疑慮:
- 犀牛嘲笑似乎有些冷清日期。很多的例子甚至沒有使用泛型,因爲它似乎沒有可用時框架創建
- Moq似乎不如Rhino mocks強大,似乎你需要適應你的類在爲了嘲笑他們(要麼他們必須實現一個接口,要麼所有的方法都必須是虛擬的)
我在這裏的基地?我錯過了什麼嗎?是否有一些很酷的新框架,我應該知道或者我只需要開放自己的頭腦,並接受靜態語言的嘲諷是不一樣的?
(我知道問題有點像這個已經被問過去,但他們似乎有點過時了,我和我在有趣的最新時髦的新事物是什麼)
「看起來你需要調整你的類來嘲笑它們」---從相反的大小看,這就是應該如何寫它們,無論你是否測試你的代碼。接口和小類(與上帝類相反)使你的代碼更加耦合。 – zerkms