我正在为我的项目做单元测试。具有业务逻辑的动态链接库应该是为Moq2.0构建的,但我想使用.Net进行测试(它需要.Net 3.5)。这就是为什么我将所有的测试转移到独立的.Net 3.5项目,参考业务逻辑项目。我需要测试一些方法,在我的测试项目中标记为内部方法。我可以看到,唯一的方法是使用独立的构建配置和条件构建符号:
#if UNITTESTS
public
#else
internal
#endif
int DoSomeAction(int param1, int param2)
{
// some logic that need to be tested here
}
但是这