我正在使用MoQ来测试我拥有的一些控制器。我无法设定预期。这是我的代码: var rep = new Mock<IUserRepository>();
rep.Setup(r => r.Save());
的问题是,我Save()方法希望我可以在预期没有设置,因为它的一个实例将通过控制器来创建一个User对象。是否可以在不传递特定参数的情况下设置期望值,并且只需检查方法是否被调用,
我正在尝试编写功能测试。我的测试看起来如下: describe PostsController do
it "should create a Post" do
Post.should_receive(:new).once
post :create, { :post => { :caption => "ThePost", :category => "MyCategory