2009-08-02 51 views

回答

13

布拉德·威爾遜描述它很好的blog post從前段時間(你必須向下滾動位)。基本上,您可以在使用反射的地方編寫測試,以確保應用正確的屬性,然後相信框架可以在添加錯誤時執行其工作。畢竟,別人測試數據註釋驗證器,他們在發佈之前 - 你只需要確保你使用他們的權利=)

10

本帖由Villecoder是我使用的單元測試解決方案。它還允許你在單元單元測試定製註釋

http://villecoder.com/2010/04/23/unit-testing-custom-data-annotations/

+1

你可以擴展你的`ModelBase`類來檢驗一切,而不僅僅是無論是類級別的驗證或屬性級別的...您應該測試整個模型全部也一起陳述。這將涉及更復雜的代碼,但它將是實際的模型驗證單元測試模型基類。 – 2012-05-24 13:50:01