【发布时间】:2010-11-03 08:01:12
【问题描述】:
听说 VS2008 中自动生成的测试可以通过添加来兼容 NUnit
#if !NUNIT
using Microsoft.VisualStudio.TestTools.UnitTesting;
#else
using NUnit.Framework;
using TestClass = NUnit.Framework.TestFixtureAttribute;
using TestMethod = NUnit.Framework.TestAttribute;
using TestInitialize = NUnit.Framework.SetUpAttribute;
using TestCleanup = NUnit.Framework.TearDownAttribute;
using TestContext = System.String;
using DeploymentItem = NUnit.Framework.DescriptionAttribute;
#endif
编辑:自从我修复了参考问题后,这个问题的焦点略有改变。再一次,有人告诉我这个语句可以更改为正确的单元测试程序,VS 或 NUnit。
它永远不会进入 else 语句。所以新的问题是,我是否需要将条件更改为其他内容,还是我又错过了一些简单的内容?
【问题讨论】:
标签: visual-studio-2008 unit-testing nunit