【发布时间】:2021-10-27 08:36:37
【问题描述】:
我正在寻找一种方法使方法仅在单元测试脚本中可用。
public class MyClass
{
public Data MyData { get; }
internal MyClass()
{
// Complex code setting MyData
}
#if UNITY_MACROS
public MyClass(MyData data)
{
MyData = data;
}
#endif
}
需要的是公共构造函数只能在单元测试脚本和程序集中可用。
我试图查看测试程序集中的定义约束,但我可能没有正确使用,因为我没有看到任何区别。
【问题讨论】:
标签: unit-testing unity3d macros