所以,我已經開始與MonoGame玩耍,和我注意到的事情之一是,這將是真的很難單元測試。如何在C#嘲笑第三方組件(新華社/ MonoGame)
我可能在微軟假貨中使用類似墊片的東西,但由於此博客指出http://blog.pluralsight.com/vs11-fakes-framework,它不是真的TDD方式。
我也可以使用像鴨子類型這是完美的一切吧靜態方法,但也有一個巨大的數靜態方法...
我可以寫的一切適配器,和我目前這樣做,但我花了大量的時間寫適配器,很少寫實際的代碼,這是令人沮喪的。我能想到的
最後一個選項是生成適配器,這似乎是一個合理的想法,但我找不到任何工具來做到這一點,我的意思是,我很願意寫的東西做的,但它看起來像是可能已經以更好的方式解決的那些問題之一。
任何人有任何想法?
呀,可惜XNA是一個非常可怕的設計,當涉及到單元測試。你可以爲此責備微軟。我也對這個問題的答案感興趣。 – craftworkgames
真的似乎沒有任何解決這個問題的東西,只需要啓動一個開源項目來解決它。這裏是github https://github.com/evalacy/AdapterPatternGenerator –