我希望我的Core程序集不公开某个类,而我仍然希望能够对其进行测试。我怎样才能做到这一点 ?
最佳答案
InternalsVisibleTo属性来解救!
只需添加:
[assembly:InternalsVisibleToAttribute("UnitTestAssemblyName")]
到您的核心类AssemblyInfo.cs文件
有关最佳做法,请参见Friend Assemblies (C# Programming Guide)。
我希望我的Core程序集不公开某个类,而我仍然希望能够对其进行测试。我怎样才能做到这一点 ?
最佳答案
InternalsVisibleTo属性来解救!
只需添加:
[assembly:InternalsVisibleToAttribute("UnitTestAssemblyName")]