Unit testing VS2012中的单元测试事件
我想从我的自定义库中监听一个事件,并将其作为单元测试通过或失败的基础->例如,如果我有一个登录方法,我想监听LoginSAccesed或LoginSFailed,并相应地通过/失败我的单元测试。有什么线索可以让它工作吗?取决于您使用的框架。如果您使用最小起订量,您可以这样做:Unit testing VS2012中的单元测试事件,unit-testing,visual-studio-2012,Unit Testing,Visual Studio 2012,我想从我的自定义库中监听一个事件,并将其作为单元测试通过或失败的基础->例如,如果我有一个登录方法,我想监听LoginSAccesed或LoginSFailed,并相应地通过/失败我的单元测试。有什么线索可以让它工作吗?取决于您使用的框架。如果您使用最小起订量,您可以这样做: someMockObj.Raise(m=>m.MyEvent += null, anyParam) 似乎您想要测试代码的行为,所以库是一个会引发一些事件的依赖项。我会模拟库,像那样引发事件,并在引发事件时测试代码的
someMockObj.Raise(m=>m.MyEvent += null, anyParam)
似乎您想要测试代码的行为,所以库是一个会引发一些事件的依赖项。我会模拟库,像那样引发事件,并在引发事件时测试代码的行为 我在测试事件时会这样做。