1 つのソリューションの下に 2 つのプロジェクト、1 つのメイン、2 つ目の UnitTestMain があります。
プロジェクト UnitTestMain から、メソッドを呼び出して何らかの方法#define TEST
で処理する必要があります。
プロジェクト 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。しかし、真実が必要です。