Csharp/C#教程:与Rhino Mocks一起使用只读属性分享


与Rhino Mocks一起使用只读属性

我有一个私有集属性的类,我想用犀牛模拟存根。 但是,当我尝试这样做时,它给了我一个编译时错误,说我无法设置只读属性。 我是新手使用Rhino Mocks所以我必须在这里遗漏一些东西……

public Interface IFoo { int Quantity { get; } } [TestMethod] public void SomeTest() { IFoo foo = MockRepository.GenerateStub(); foo.Quantity = 5; //Asserts and such } 

使用:

 foo.Stub (f => f.Quantity).Return (5); 

请参阅https://ayende.com/Wiki/Rhino+Mocks+3.5.ashx#UsingExpecttosetupproperties

您还可以使用:

 foo.Expect(f => f.Quantity).Return (5); 

你可以这样做:

上述就是C#学习教程:与Rhino Mocks一起使用只读属性分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 foo.Stub(f => f.Quantity).Return(5); //asserts 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1031695.html

(0)
上一篇 2022年1月14日
下一篇 2022年1月14日

精彩推荐