2013-06-11 87 views
0

我想傾聽來自我的自定義庫的事件,並將其用作單元測試傳遞或失敗的基礎 - >例如,如果我有我想要的登錄方法聽取LoginSucceeded或LoginFailed並相應地通過/失敗我的單元測試。任何線索如何讓這個工作?VS2012中的單元測試事件

+0

我在測試事件時會[this](http://stackoverflow.com/a/14706181/1069200)。 –

回答

0

取決於您使用的框架。如果您使用的起訂量,你可以做這樣的事情:

someMockObj.Raise(m=>m.MyEvent += null, anyParam) 

看來你想測試你的代碼的行爲,所以庫是會引起一些事件的依賴。我會嘲笑圖書館,並提出這樣的事件,並在事件發生時測試代碼的行爲。