0

我想从我的自定义库中监听一个事件,并将其用作单元测试通过或失败的基础 - >例如,如果我有一个登录方法,我想监听 LoginSucceeded 或 LoginFailed 并通过/fail 我的单元测试相应地。任何线索如何让这个工作?

4

1 回答 1

0

取决于您使用的框架。如果您使用最小起订量,您可以执行以下操作:

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

您似乎想测试代码的行为,因此该库是一个会引发一些事件的依赖项。我会模拟库,并引发这样的事件并在引发事件时测试代码的行为。

于 2013-06-11T23:36:12.863 回答