net*_*jor 8 mbunit plugins gallio visual-studio
如果我安装Gallio 3.x还会为Visual Studio安装一个测试运行器插件吗?
或者我是否必须使用其他插件(如TestDriven.NET或Visual Nunit)从VS中运行MbUnit测试类?
Lee*_*des 19
在开发机器上安装Gallio 3.1.然后在VS2008中,您可以选择创建"MbUnit v3测试项目".这不仅仅包括了所有的Gallio dll,它在项目中有一条神奇的线条,可以将它识别为VS作为测试项目.
您现在可以使用内置的VS2008 Test runner.
如果您有任何现有的单元测试项目,而不是制作新的项目,请编辑现有的项目文件,并在第9行(在第<ProjectGuid>8 行下方)添加以下行:
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
Run Code Online (Sandbox Code Playgroud)
(如果你有一个VB项目,它有一个不同的第二个GUID:<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>你可以通过从安装了Gallio的模板创建一个新的MbUnit测试项目,然后查看项目文件(.csproj或.vbproj)来找到正确的值.文本编辑器.)
现在,当您重新加载项目时,VS2008会将其识别为测试项目.
我发现使用Icarus的一个明显优势是调试现在更加直接,断点被按预期击中.
祝你好运,李
TestDriven.Net 运行得非常好。Gallio 还支持 ReSharper 单元测试运行器和 Visual Studio 测试工具。我们将于本周发布新版本的 Gallio,支持 R# 5.0 和 VS 2010。
| 归档时间: |
|
| 查看次数: |
8320 次 |
| 最近记录: |