这就是我到目前为止所拥有的:
var _mock = MockRepository.GenerateMock<ITimer>(); //this is what I'd like to do but it doesn't work Expect .Call(_mock.Start()) .WhenCalled( () => { if (_mock.Elapsed != null) _mock.Elapsed(); });
here .
我需要做的事情大致如下:
var _mock = MockRepository.GenerateMock<ITimer>(); _mock.Raise(x => x.Elapsed += null, this, EventArgs.Empty);