如何用Rhino Mocks模拟索引属性?

Yoa*_*. B 14 .net c# rhino-mocks

我如何用Rhino Mocks模拟索引属性?

tva*_*son 22

我假设你的意思是使用的财产 this[]

  var mockClass = MockRepository.GenerateMock<MockClass>();

  mockClass.Expect( m => m["key"] ).Return( "value" );  // return a value
  mockClass.Expect( m => m["key2"] = "value2" );  // set a value

  ... some test in here using something that depends on mockClass...


  mockClass.VerifyAllExpectations();
Run Code Online (Sandbox Code Playgroud)