相关疑难解决方法(0)

NUnit Mocking不适用于Singleton方法

忍受我,我是NUnit的新手.我来自Rails之地,所以其中一些对我来说是新的.

我有一行代码如下:

var code = WebSiteConfiguration.Instance.getCodeByCodeNameAndType("CATALOG_Brands_MinQty", item.Catalog);
Run Code Online (Sandbox Code Playgroud)

我试图模仿它,就像这样(假设code已经初始化):

var _websiteConfigurationMock = new DynamicMock(typeof(WebSiteConfiguration));
_websiteConfigurationMock.ExpectAndReturn("getCodeByCodeNameAndType", code);
Run Code Online (Sandbox Code Playgroud)

当我调试测试时,getCodeByCodeNameAndType正在返回null,而不是预期的code.我究竟做错了什么?

NUnit版本:2.2.8

c# nunit mocking

2
推荐指数
1
解决办法
3515
查看次数

标签 统计

c# ×1

mocking ×1

nunit ×1