我试图在vs11中创建一个标准类库,其中包含比使用metro提供的库更多的可用类(例如System.Console),我无法弄清楚如何为它创建单元测试。我试过通过谷歌找不到任何作品。我实际上不得不进入vs2010,创建项目,添加测试,并在vs11中重新打开。是否删除了此功能(我怀疑。我知道单元测试可用)?
我已经看过单元测试库项目类型,但它似乎不支持这种类型的库。我有什么选择?
答案 0 :(得分:1)
不确定你究竟在问什么,但如果我理解正确,你想为类库创建一个标准的类库和一个标准的单元测试项目吗?您是否在“测试”下检查了项目模板。在这里,您可以为类库创建一个单元测试项目。您不必转到VS2010并创建一个Test项目,然后在VS中打开它。如果那不是你所要求的,那就道歉。
答案 1 :(得分:0)
正如Raj所说,只需创建一个标准类库,引用要编写测试的测试框架,然后按常规添加测试代码。
对于MSTest,您需要添加对Microsoft.VisualStudio.QualityTools.UnitTestFramework
的引用,其他人使用NuGet。
我有一篇博文显示可能有帮助的how the new unit test explorer works