在一个解决方案下有两个项目,一个是Main,第二个是UnitTestMain。
从项目UnitTestMain需要调用一个方法并以某种方式传递#define TEST
进行处理。
Project UnitTestMain:
#define TEST
using System;
namespace UnitTest
{
[TestClass]
public class UnitTest
{
private Calculate calc = new Calculate();
[TestMethod]
public void Test()
{
calc.test());
}
}
}
项目主要
public bool test()
{
bool ok;
#if TEST
ok = true;
#else
ok = false;
#endif
}
方法测试返回:false。但需要如此。
答案 0 :(得分:2)
您需要转到您编译的项目属性:
在该字段内定义您的TEST。该字段是条件编译符号。