代码之家  ›  专栏  ›  技术社区  ›  Corey Adler

rhinomocks和visualstudio:如何修复此错误?

  •  1
  • Corey Adler  · 技术社区  · 16 年前

    我还有一个有趣的问题,犀牛嘲弄。有人能回答这个问题吗:

    Expect.On(this.mockDal).Call(this.mockDal.SaveObject(entry)).IgnoreArguments();
    

    void SaveObject(object obj);
    

    Visual Studio在我的代码的第一部分(即,不是带有IgnoreArguments的部分)给出了一个非常令人困惑的错误:

    Error 1 The type arguments for method 'Rhino.Mocks.Interfaces.ICreateMethodExpectation.Call<T>(T)' cannot be inferred from the usage. Try specifying the type arguments explicitly.

    我尝试过这个方法,条目的类型是var,实际类型是(称为SpaceViewEntry),每次都会出现相同的错误。有什么想法吗?

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

    this.mockDal.Expect(m => m.SaveObject(entry)).IgnoreArguments();
    
        2
  •  0
  •   alejandrobog    16 年前

    Expect.On(this.mockDal).Call(this.mockDal.SaveObject((object)entry)).IgnoreArguments();
    
    推荐文章