1
我是单元测试和嘲笑的新手。我必须使用Moq在当前项目中转换单元测试。目前测试正在使用Nmock2。你能帮我转换这个代码(使用CollectAction)与使用Moq:将NMock2测试转换为Moq
Action<IScanFolder> publish;
Mockery mocks = new Mockery();
this.mockChannel= mocks.NewMock<IChannel>();
...
CollectAction collect = new CollectAction(1);
Expect.Once.On(mockChannel).Method("Subscribe").
With(p1, NMock2.Is.NotNull).
Will(collect);
...
mocks.VerifyAllExpectationsHaveBeenMet();
publish = collect.Parameter as Action<ISomeInterface>;
在此先感谢。
伟大的答案,谢谢。 – iburlakov 2010-11-25 14:36:05