单元测试C#控制台应用程序('使用'不工作)

时间:2016-06-23 09:20:58

标签: c# visual-studio-2015 using

我正在使用Visual Studio 2015.我创建了一个新的C#控制台应用程序和一个新的单元测试项目。我想连接其中两个,以便能够进行单元测试。我在单元测试项目中添加了对控制台应用程序的引用。但是当我尝试添加using语句时,它不会弹出Intelli-Sense。

使用类库而不是控制台应用程序,这很好用。为什么这不起作用,我该如何让它发挥作用?

提前致谢

2 个答案:

答案 0 :(得分:0)

您需要在控制台应用程序中创建新的公共类,您将在其中编写您的功能,之后您需要在单元测试中创建此类的实例并测试功能。 Class Programm是一个解析参数的入口点,所以你不需要有任何逻辑,也不需要测试它。

答案 1 :(得分:0)

此修复程序是您所有答案/评论的组合。 IntelliSense不显示控制台应用程序。我不知道为什么,也许是因为还没有公共课。我可以手动输入。它不会打电话给主要课程或主要课程(称为' Program')。但是如果我用构造函数创建一个公共类,我可以从单元测试中调用它。 所以,基本上,我的模板可以工作,现在可以用来构建我未来的TDD项目。

谢谢大家!