当我在后面执行这两行时,我的代码会在第二行的Previous method 'HttpContextBase.get_Request();' requires a return value or an exception to throw.中失败。context.Expect(c => c.Request.HttpMethod).Return("POST").Repeat.Any();
但是,当我只执行其中一行时
public class simplemocking public interface IFoo int foo (); public void fii() IFoo foo = MockRepository.GenerateMock<IFoo> (); Console.WriteLine (foo.foo ());}无效调用,最后
我的被测试对象有两个相同类型的依赖对象。有时,当测试有失败的期望时,不清楚是哪个依赖对象设置了该期望。有什么方法可以给出将出现在错误消息中的依赖对象名称,这样我就可以区分它们了吗? MockRepository mocks = new MockRepository(); var yAxis = mocks.StrictMock<IAxis>();
using (mocks.