Unit testing 为类库(无metro)vs11创建单元测试
我试图在vs11中创建一个标准类库,其中包含比metro提供的库(例如System.Console)更多的可用类,但我不知道如何为它创建单元测试。我试着在谷歌上搜索,但什么都没用。实际上,我必须进入vs2010,创建项目,添加测试,然后在vs11中重新打开。是否删除了此功能(我对此表示怀疑。我知道可以使用单元测试)Unit testing 为类库(无metro)vs11创建单元测试,unit-testing,class-library,visual-studio-2012,Unit Testing,Class Library,Visual Studio 2012,我试图在vs11中创建一个标准类库,其中包含比metro提供的库(例如System.Console)更多的可用类,但我不知道如何为它创建单元测试。我试着在谷歌上搜索,但什么都没用。实际上,我必须进入vs2010,创建项目,添加测试,然后在vs11中重新打开。是否删除了此功能(我对此表示怀疑。我知道可以使用单元测试) 我见过单元测试库项目类型,但它似乎不支持这种类型的库。我的选择是什么?不知道你到底在问什么,但如果我理解正确,你想为类库创建一个标准类库和一个标准单元测试项目吗?您是否检查了“测试”
我见过单元测试库项目类型,但它似乎不支持这种类型的库。我的选择是什么?不知道你到底在问什么,但如果我理解正确,你想为类库创建一个标准类库和一个标准单元测试项目吗?您是否检查了“测试”下的项目模板。在这里,您可以为类库创建一个单元测试项目。您不必转到VS2010并创建一个测试项目,然后在VS中打开它。如果这不是您所要求的,请道歉。正如Raj所说,只需创建一个标准类库,引用您想要编写测试的测试框架,然后按照常规添加测试代码 对于MSTest,您需要添加对Microsoft.VisualStudio.QualityTools.UnitTestFramework的引用,对于其他版本,请使用NuGet
我有一篇博文显示这可能会有所帮助Adam,您使用的是哪一版本的VS11?很抱歉花了这么长时间。我以为这个帖子已经死了。我会尽量尝试这些答案。我想我正在运行vs11 ultimate。但我会检查的。此外,我不记得看到过测试类别,但我会再次检查否,这是正确的。这是一个愚蠢的时刻。在测试分类下,一个项目有效。我使用的是单元测试库,而不是单元测试项目。