B. *_*non 0 c# access-modifiers internal test-project test-framework
我有很多内部定义的方法,如下所示:
internal static string GetAJobShaNaNaNaShaNaNaNaNaNa(string Silhouettes)
Run Code Online (Sandbox Code Playgroud)
但是,为了从添加到解决方案的测试项目中调用它们,我需要将其访问修饰符从内部更改为公共.
是否有一种非常繁琐的方法可以将这些方法公开用于测试,但仍然是内部的?
为什么不在程序InternalsVisibleTo集中添加以允许测试访问?
[assembly:InternalsVisibleTo("YourTestAssembly")]
Run Code Online (Sandbox Code Playgroud)