在一个解决方案下有两个项目,一个是 Main,第二个是 UnitTestMain。
从项目 UnitTestMain 需要调用一个方法并以某种方式传递以#define TEST
进行处理。
项目单元测试主要:
#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。但需要真实。