在VS 2012/2013中创建UNIT测试不包括其中一个类文件

时间:2014-10-24 14:44:56

标签: c# unit-testing visual-studio-2012 visual-studio-2013

我正在2012/2013(终极版)创建单元测试,我想我确信我已经做了我应该做的所有事情,以便让它发挥作用。

设置:

visual studio windows form project

  • 创建单元测试项目
  • 右键单击任何类中的方法,然后选择“创建单元测试”
  • 向导打开,除了1之外,所有类都列在那里。
  • 这是我实际关注的课程(最关心单元测试)

无论我在哪个类中右键单击启动向导,我的一个类都不会出现在旁边打勾,从而永远不会为它创建类(单元测试类)。

我错过了什么?

谢谢!

2 个答案:

答案 0 :(得分:1)

你的班级是私人的吗?如果是这样,您可以尝试使用InternalsVisibleToAttribute类。

[http://www.oakwoodinsights.com/internalsvisbleto-attribute/][1]

希望有所帮助。

答案 1 :(得分:0)

我下载了一个扩展程序,可以让我成功右键单击并自动生成单元测试。这是在2010年,现在不是在2012/2013。我在2012年启用了自定义菜单下的菜单 - 命令...等工作。在2013.4它没有。下载的扩展(单元测试生成器)运行良好。