小编dre*_*oso的帖子

是否可以使用某些配置使所有内部类对C#中的另一个程序集可见?

我知道可以通过以下方式更改可见性:

using System.Runtime.CompilerServices;

[assembly: InternalsVisibleTo("UnitTests")]

namespace Foobar
{
    internal class Foo
    {
      //...
    }
}
Run Code Online (Sandbox Code Playgroud)

所以我的测试项目可以为类创建测试Foo.问题是我有很多内部类,我不想用它来assembly表达它们.还有另一种方法InternalsVisibleTo("UnitTests")可以为整个项目做这件事吗?

c# unit-testing visual-studio

6
推荐指数
2
解决办法
1990
查看次数

标签 统计

c# ×1

unit-testing ×1

visual-studio ×1