代码之家  ›  专栏  ›  技术社区  ›  Joseph

调用方法时如何设置事件的期望值?

  •  2
  • Joseph  · 技术社区  · 16 年前

    这就是我到目前为止所拥有的:

    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();
            });
    

    1 回复  |  直到 16 年前
        1
  •  2
  •   Joseph    16 年前

    here .

    我需要做的事情大致如下:

    var _mock = MockRepository.GenerateMock<ITimer>();
    _mock.Raise(x => x.Elapsed += null, this, EventArgs.Empty);