【问题标题】:Remove InternalsVisibleTo for production删除 InternalsVisibleTo 以进行生产
【发布时间】:2014-04-21 01:14:33
【问题描述】:

是否可以禁用InternalsVisibleTo 进行生产和验收测试?

虽然我希望能够在设计时探究内部结构,但我真的不希望这些暴露在更高级别的测试中。

【问题讨论】:

  • 为什么您的内部结构甚至对您的验收测试可见?
  • @dcastro 他们不是,这就是重点。我希望它在那个时候被禁用。

标签: c# .net vb.net unit-testing testing


【解决方案1】:

您可以在preprocessor directive 中添加属性:

#if(DEBUG)
[assembly:InternalsVisibleTo("SomeAssembly")]
#endif

【讨论】:

  • 好建议,没想到。
猜你喜欢
  • 2020-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-04
  • 2019-08-31
相关资源
最近更新 更多