在一个解决方案下,两个项目,一个主要,第二个Unitestmain。

来自项目UniteStmain需要调用方法并以某种方式通过 #define TEST 要处理。

UnitSestmain项目:

#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。但是需要真实。

有帮助吗?

解决方案

您需要转到您编译的项目属性,并且:

enter image description here

在该字段内定义您的测试。字段是 条件汇编符号.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top