单元测试项目访问器不会创建所有私有方法

时间:2012-10-18 19:04:28

标签: visual-studio-2010 unit-testing c#-4.0 dynamics-crm-2011

我有一个项目,我之前创建了一个单元测试,需要自动生成的Accessor类。一切都很好。但后来我在同一个项目中创建了一个新类,我需要进行单元测试。当我查看Accessor类时,新方法不存在(尽管还有一些其他的检测方法)。

我转到类文件并右键单击并选择了创建的私有访问器,但是受到两个错误消息框的欢迎,“私有访问器创建失败'Foo'。”和“对组件的引用'Foo'已经存在在项目中。“

拍摄更麻烦,我发现如果任何私有方法的参数是我自动生成的CRM实体类型之一,它将不会出现在Accessor类中。 (不确定它是否与CRM相关,或者仅仅是dll本身)。为什么我的方法不会出现?

1 个答案:

答案 0 :(得分:1)

我终于咬了一口子并关闭了我运行的所有VS实例,并打开了一个新实例,重新编译,然后它们就出现了。希望我能够在2小时的麻烦中回击...... :(