nmock相关内容

什么时候期待什么时候存根?

我使用 NMock2,并起草了以下 NMock 类来表示一些常见的模拟框架概念: Expect:这指定了一个模拟方法应该返回什么,并表示调用必须发生或测试失败(伴随着对 VerifyAllExpectationsHaveBeenMet() 的调用). Stub:指定模拟方法应返回的内容,但不会导致测试失败. 那么我应该什么时候做呢? 解决方案 很多mocking框架都带来 ..
发布时间:2022-01-08 22:18:53 其他开发

模拟一个私人领域

我知道有人问过类似的问题,但我没有找到明确的解决方案.我正在尝试从一个大类中模拟一个私有字段.私有字段是通过一些较早的方法实例化的,我正在尝试对引用该字段的后一种方法进行单元测试. 所以我的课堂上有一个更早的方法: public bool validateAll(ref DataEntry[] oEntries, string sMediaPlanId, ITemplateGenera ..
发布时间:2020-05-12 18:41:08 C#/.NET

C#模拟一个带有内部属性设置器的类

我正在尝试建立单元测试. Position类是在第三方库中实现的.但是对于我的单元测试,我需要将Size属性设置为特定值. public class Position { private double _size; private double Size { get { return _size; ..
发布时间:2020-05-10 01:33:12 C#/.NET

什么时候期望和什么时候存根?

我使用NMock2,并且我起草了以下NMock类来表示一些常见的模拟框架概念: Expect:这指定了模拟方法应返回的内容,并指出必须发生调用或测试失败(伴随对VerifyAllExpectationsHaveBeenMet()的调用). Stub:这指定了模拟方法应返回的内容,但不会导致测试失败. 那我什么时候应该做什么? 解决方案 许多模拟框架都带来了模拟&的概念.存 ..
发布时间:2020-05-10 01:17:41 其他开发

有没有一种方法进行单元测试异步方法?

我使用的xUnit和NMock在.NET平台。 我测试presentation模型,其中一个方法是异步的。 该方法创建一个异步任务,并执行它因此该方法立即返回,而我需要检查的状态都还没有准备好。 我可以设置完成后,一个标志,而无需修改SUT,但是这将意味着我将不得不继续检查的标志,例如一个while循环,有可能超时。 我有什么选择? 解决方案 请问你的对象的功能,异步方法完成,如事件任何类 ..
发布时间:2015-11-26 00:35:14 C#/.NET